最近学习MySQL的过程中,删除了mysql8.0想用一下mysql5.x版本,卸载之后,找了好些安装教程总会出现一些大大小小的错误,最终在韩老师的MySQL教程里成功安装,遂总结了一下自己的安装过程方便以后的查阅,文末有原版的视频版链接。
一、准备安装
- 下载MySQL-5.7.zip压缩包(64位链接,浏览器复制打开直接在下载列表中)dev.mysql.com/get/Downloa…
- 将压缩包放在指定文件夹(尽量放在c盘以外的磁盘)
如:D:\Mysql\mysql-5.7.19-winx64.zip
解压至当前文件夹,然后删除zip文件
二、配置环境变量
- 右击电脑-->属性-->高级系统设置-->环境变量
- 在用户变量中找到Path,打开后,在后面添加自己的MySQL文件下bin目录的路径。(尽量选择进入bin目录后直接复制地址栏的路径,防止输入错误。 )
如我的路径为 D:\Mysql\mysql-5.7.19-winx64\bin\
(完成后一直确定即可)
三、创建my.ini文件
在D:\Mysql\mysql-5.7.19-winx64下创建my.ini文件并写入如下内容
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置MySQL的安装目录(自己MySQL文件夹的放置地址)
basedir=D:\Mysql\mysql-5.7.19-winx64\
# 设置MySQL数据库的数据存放目录(data文件夹会自动创建)
datadir=D:\Mysql\mysql-5.7.19-winx64\data\
port=3306
character-set-server=utf8
#跳过安全检查,注销后需要输入正确的用户名和密码才可登录
skip-grant-tables
四、用管理员身份打开命令管理器(cmd)
依次输入
cd /D D:\Mysql\mysql-5.7.19-winx64\bin
(上面为进入自己的mysql路径的bin目录)
mysqld -install
(反馈为:Service successfully installed.)
mysqld --initialize-insecure --user=mysql
net start mysql
(这里是启动MySQL服务,反馈为:MySQL 服务正在启动 .MySQL 服务已经启动成功。)
总览图如下:
mysql -u root -p
(反馈为:Enter password: 这个可直接Enter,即可登录,因为当前没有设置密码)
update user set authentication_string=password('123456')where user='root'and Host='localhost';
(123456为你的MySQL密码,可以自行设置)
(反馈为:Query OK, 1 row affected, 1 warning (0.01 sec)…………)
flush privileges;
(反馈为:Query OK, 0 rows affected (0.00 sec))
exit;
(退出mysql,反馈为:Bye)
在my.ini中注释掉这句
skip-grant-tables
重启MySQL服务。
net stop mysql
net start mysql
五、重新输入mysql -u root -p,输入刚才设置密码即可登录
完成!
(随笔记录安装过程,以备以后查阅。来源www.bilibili.com/video/BV1H6…