概述

MySQL是一个真正多用户,多线程结构化查询语言数据库服务器。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。本文主要是入门知识讲解,仅供学习分享使用。

服务器端下载

  1. 可以通过官网进行下载:https://dev.mysql.com/downloads/
  2. 可以通过百度搜索进行下载:http://download.zol.com.cn/detail/4/33431.shtml

MySql安装步骤

MySql服务器端下载之后,采用默认安装即可。本文主要讲解安装之后的步骤,具体如下:

  1. 打开命令行,并切换到MySql的安装目录:cd C:\Program Files\MySQL\MySQL Server 5.7\bin
  2. 执行安装数据服务命令 mysqld install
  3. 会提示【Service successfully installed.】表示执行成功
  4. 执行命令初始化数据库 mysqld --initialize
  5. 启动数据库服务 net start mysql
  6. 提示【MySQL 服务正在启动 .MySQL 服务已经启动成功。】表示启动成功。
  7. 登录命令mysql -u root -p  然后输入临时密码即可登录。
  8. 显示如下信息【Welcome to the MySQL monitor.  Your MySQL connection id is 2Server version: 5.7.26】表示登录成功。
  9. 通过以下命令Alter user user() identified by 'abc12345'; 重置密码。
  10. 关于如何查找临时密码,如下图所示:
    • 打开MySql安装目录,会多出一个data目录,如下图所示:

    • 打开data文件夹,找到.err后缀的文件,里面有临时密码,可以用于登录。

示例

整体截图如下所示:

MySql客户端

服务端安装好以后,支持命令行操作,如果需要可视化管理工具,需要下载MySql客户端。关于MySql的客户端有很多,此处使用【Wamp Server+phpMyAdmin】。

Wamp Server免费版是一款功能强大的PHP集成安装环境,Wamp Server在windows下将Apache+PHP+Mysql 集成环境,安装Wamp Server后,在右下角的托盘进行控制。

安装步骤如下:

  • 打开360软件管家,搜索如下【WampServer/phpMyAdmin】进行下载。

  • 安装WampServer之后,找到安装目录下的www文件夹,将下载的phpMyAdmin放进去即可。

  • 启动WampServer,打开浏览器,输入http://localhost/phpmyadmin/ 。输入用户名密码,如下图所示:

  • 至此MySql就可以正常使用了。关于phpMyAdmin的使用,则需要逐渐摸索学习。

备注

学无止境,记录点滴!

MySql入门知识(一)的更多相关文章

  1. java web mysql 入门知识讲解

     MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...

  2. mysql入门知识

    数据库 什么是数据库就是存储数据的仓库(容器) 存储数据的方式1.变量 无法永久存储2.文件处理 ,可以永久存储 文件处理存在的弊端: 1.文件处理速度慢 2.文件只能在自己的计算机上读写 无法被共享 ...

  3. [置顶] Mysql存储过程入门知识

    Mysql存储过程入门知识 #1,查看数据库所有的存储过程名 #--这个语句被用来移除一个存储程序.不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 #SELECT NAME FROM ...

  4. 2. Mysql数据库的入门知识

    2. Mysql数据库的入门知识 (1)打开Windows系统提供的服务查看相应的服务. (2)在Windows任务管理器的进程中查看 (3)使用命令行管理windows的Mysql数据库服务. Ne ...

  5. MySQL入门(三)

    写了两篇<MySQL入门>以后我发现,写书的人还是都挺有本事的,起码人家知道怎么编排自己想讲的知识点,我实在是不知道该先说那里后说哪里,那我就想到什么讲什么吧. 一 写SQL 其实我是不想 ...

  6. zabbix入门知识

    zabbix入门知识 zabbix中文手册 https://www.zabbix.com/documentation/3.4/manual/ 1.zabbix介绍 Zabbix 是一个企业级的分布式开 ...

  7. MySQL入门——MySQL数据库和SQL语言

    MySQL入门——MySQL数据库和SQL语言 摘要:本文主要了解了MySQL关系型数据库和SQL语言的基本知识. MySQL数据库 简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB ...

  8. 《MySQL必知必会》学习笔记——附录A MySQL入门

    附录A MySQL入门 如果你是MySQL的初学者,本附录是一些需要的基础知识. A.1 你需要什么 为使用MySQL和学习本书中各章的内容,你需要访问MySQL服务器和客户机应用(用来访问服务器的软 ...

  9. MySQL 基础知识梳理

    MySQL 的安装方式有多种,但是对于不同场景,会有最适合该场景的 MySQL 安装方式,下面就介绍一下 MySQL 常见的安装方法,包括 rpm 安装,yum 安装,通用二进制安装以及源码编译安装, ...

随机推荐

  1. django基础之day09,多对多创建数据表的三种方式

    多对多三种创建方式 1.全自动(用在表关系不复杂的一般情况) class Book(models.Model): title=models.CharField(max_length=32) 多对多关系 ...

  2. The Preliminary Contest for ICPC Asia Xuzhou 2019

    A:Who is better? 题目链接:https://nanti.jisuanke.com/t/41383 题意: 类似于有N个石子,先手第一次不能拿完,每次后手只能拿 1 到 前一次拿的数量* ...

  3. getX,getY,getScrollX,getScrollY,ScrollTo(),ScrollBy()辨析

    前言:前两天看了自定义控件,其中有一些东西我觉得有必要深入理解一下 以下图为例: getX(),getY()返回的是触摸点A相对于view的位置 getRaw(),getRawY()返回的是触摸点B相 ...

  4. Java内存模型之原子性问题

    本博客系列是学习并发编程过程中的记录总结.由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅. 并发编程系列博客传送门 前言 之前的文章中讲到,JMM是内存模型规范在Java语 ...

  5. Git之将master合并到自己分支

    工作中常常需要将master合并到自己的分支,这次就记录一下这个过程. 1.切换到master主分支上 git checkout master 2.将master更新的代码pull到本地 git pu ...

  6. Microsemi Libero使用技巧——使用FlashPro单独下载程序

    前言 在工程代码编译完成之后,如果需要给某个芯片下载程序时,或者是工厂量产烧录程序时,我们不需要把整个工程文件给别人,而只需要把生成的下载文件给别人,然后使用FlashPro就可以单独下载程序文件了. ...

  7. 记录一次创建.net core 项目 并且发布到docekr【完全新手入门】

    1]环境说明 操作系统:Window 10 专业版 开发工具 Vs2019专业版 Docker:  Docker for Windows  2]创建.net core项目并且发布 2.0先打开并且运行 ...

  8. git项目创建及在idea工具中使用

    1.安装git管理工具 2.在自己github账号上创建一个项目仓库,比如我创建的是renrenView 网页翻译如下: 参数解析如下: 3.本地项目同步到远程仓库步骤 在本地初始化git项目 git ...

  9. Hack the De-ICE: S1.120 VM (Boot to Root)

    下载地址: https://www.vulnhub.com/entry/de-ice-s1120,10/ 静态IP:192.168.1.120 主机扫描: ╰─ nmap -p1-65535 -sV ...

  10. Scrcpy用电脑控制Android手机(支持Windows/macOS/Linux)

    一.scrcpy简介 注意:拼写是scrcpy,非Python爬虫框架Scrapy. scrcpy可以通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备.它可以通过U ...