安装步骤:
- 安装包下载:
链接1-MySQL5.7安装地址:https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.19-winx64.zip
链接2-官网下载地址:https://downloads.mysql.com/archives/installer/
(此教程为链接1 MYSQL5.7的安装包装机过程,请直接将链接1粘贴到浏览器上进行下载)
注意:如果安装过程中,出现错误,想重新安装,在cmd中输入指令: sc delete mysql (此操作需要慎重)
- 下载后会得到zip 安装文件
- 将安装包进行解压
这里我解压到D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64 目录下 【根据自己实际情况决定】,解压的路径最好不要有中文或空格。
- 添加环境变量
打开 电脑-属性-高级系统设置-环境变量,在Path环境变量中增加mysql的安装目录\bin 目录,如下图:
如果没有path,点击新建,如果有点击编辑里面的添加,将解压后文件夹里bin目录的地址添加到里面如下图:
(最好将添加后的路劲移到最上一层)
- 创建 my.ini 文件
在D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64目录下,创建 my.ini 文件:
(点击新建文本文档,将建好的文档后缀改为.ini即可)
编辑文档里的内容,输入以下代码:
[client]
port=3306
default-character-set=utf8
[mysqld]
#设置为自己MYSQL的安装目录
basedir=D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64\
#设置为MYSQL的数据目录
datadir=D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查; 注销后需要输入正确的用户名和密码;
skip-grant-tables
- 安装MySQL服务
管理员的身份打开cmd,并切换到D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64\bin 目录下,执行 以下语句:
mysqld-install
- 初始化数据库
mysqld --initialize-insecure --user=mysql
如果此语句执行成功,会在D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64生成data目录:
(data目录的作用就是,以后生成的数据库内容都会储存在里面)
- 启动mysql服务
net start mysql
【停止的指令是:net stop mysql】
我第一次执行的时候启动失败,原因是我之前装过mysql8.0的版本,需要把8.0的版本停止服务之后,5.7的版本才能正常启动,错误示例:
打开任务管理器(同时按Esc和Shift+Ctrl)的服务页面,按名称排序找到mysql80,右键停止80的服务同时打开MySQL的服务就可以。
- 进入mysql管理终端
mysql -u root -p
(当前 root的密码为 空,直接按空格键就行)
- 修改root的密码
(我们将密码修改为12345)
逐次输以下指令:
use mysql;
update user set authentication_string=password('12345')where user='root'and Host='localhost';
flush privileges; //刷新权限
注意:语句后方需要带分号,回车即可执行命令。
- 修改my.ini文件
再次进入就会进行权限验证了
#跳过安全检查;注销后需要输入正确的用户名和密码;
#skip-grant-tables
我们将skip-grant-tables加#进行注释。之后 在cmd中 推出mysql 指令为: quit,再对mysql进行重启。
net stop mysql //停止mysql服务
net start mysql //启动mysql服务
- 最后的验证
再次进入MySQL,输入正确的用户名和密码。
mysql -u root -p
密码为刚才设的12345,密码正确进入mysql,如果密码输入错误的话,则会进行以下报错:
至此,MySQL5.7.19的版本安装结束。