Windows下安装MySQL5.7

173 阅读2分钟

最近学习MySQL的过程中,删除了mysql8.0想用一下mysql5.x版本,卸载之后,找了好些安装教程总会出现一些大大小小的错误,最终在韩老师的MySQL教程里成功安装,遂总结了一下自己的安装过程方便以后的查阅,文末有原版的视频版链接。

 一、准备安装

  1. 下载MySQL-5.7.zip压缩包(64位链接,浏览器复制打开直接在下载列表中)dev.mysql.com/get/Downloa…
  2. 将压缩包放在指定文件夹(尽量放在c盘以外的磁盘)

                如:D:\Mysql\mysql-5.7.19-winx64.zip

              解压至当前文件夹,然后删除zip文件

二、配置环境变量

  1. 右击电脑-->属性-->高级系统设置-->环境变量
  2. 在用户变量中找到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 服务已经启动成功。)

总览图如下:

1.png

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

2.png

五、重新输入mysql -u root -p,输入刚才设置密码即可登录

                                                完成!

(随笔记录安装过程,以备以后查阅。来源www.bilibili.com/video/BV1H6…