软件下载
MySQL5.7下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
提醒:若安装过程中,出现错误或者想重新安装,最好先执行这个操作指令:
sc delete mysql
这是删除已经安装好的MySQL
安装步骤
-
1)将下载的zip文件解压至某一路径下
注意:解压的路径不要有中文和空格。比如我这里解压到
D:\ProgramFiles\DataBases\MySQL\mysql-5.7.19-winx64
目录下。其中图中红框标的两个文件是暂时没有的,后面会有说明其由来。
2)添加环境变量:电脑 —> 属性 —> 高级系统设置 —> 环境变量。 在用户变量的
Path
中添加mysql的安装目录的\bin
目录,如图:
-
3)创建
my.ini
文件:在D:\ProgramFiles\DataBases\MySQL\mysql-5.7.19-winx64
目录下创建my.ini
文件:my.ini文件的内容是:
[client] port=3306 default-character-set=utf8 [ mysqld] #设置为自己MYSQL的安装目录 basedir=D:\ProgramFiles\DataBases\MySQL\mysql-5.7.19-winx64 #设置为MYSQL的数据目录 datadir=D:\ProgramFiles\DataBases\MySQL\mysql-5.7.19-winx64\data\ port=3306 character_set_server=utf8 #跳过安全检查 skip-grant-tables
**说明:**其中第8行就是新建数据库时,数据库所在路径,也就是前面红框中
data
文件夹的由来。 -
4)使用管理员身份运行 cmd ,并切换至
D:\ProgramFiles\DataBases\MySQL\mysql-5.7.19-winx64\bin
目录下。执行下面操作mysqld -install
,执行后会提示:
Service successfully installed.
-
5)初始化数据库:执行指令
mysqld --initialize-insecure --user=mysql
。执行成功后mysql的bin目录下会出现data
文件夹。
启动和初始化mysql服务
- 1)启动mysql的指令:
net start mysql
。在任务管理器中可以查看到MySQL的状态是正在运行,如下图。
关闭mysql的指令:net stop mysql
。
-
2)进入mysql管理终端:
mysql -u root -p
当前root用户密码为 空。注意:其中 -u 是指定用户, -p是指定密码,因为这是第一次,还没设置密码,在-p后面就先空着。
-
3)修改root用户密码
use mysql; update user set authentication_string=passward('xxxx') where user='root' and Host='localhost';
注意:后面带分号。其中
xxxx
是自己设置的密码,自行设置即可。再执行 :
flush privileges
指令,进行刷新权限退出mysql的终端指令是:
quit
。但此时MySQL服务还在开着,可以在任务管理器–服务里找到。 -
4)修改
my.ini
,再次进入就会进行权限验证了。即将my.ini
文件的最后一行注释掉:#skip-grant-tables
-
5)再次进入MySQL时,输入正确的用户名和密码擦可以:
mysql -u root -p
命令行指令连接到MySQL服务数据库
连接到MySQL服务数据库的指令是:
mysql -h 主机IP -P 端口 -u 用户名 -p密码
注意:
-1)登录前要确保MySQL服务被启动,启动MySQL服务的指令是:net start mysql
-2)指令中的主机IP
也可以直接写localhost
。
-3)-p密码,之间没有空格,或者先不填密码,回车后会有提示填写密码
用可视化的工具,如Navicat连接也可以,如下: