一,下载 https://downloads.mysql.com/archives/community/
二,解压
三,配置
1.添加环境变量
右键我的电脑->属性->高级系统设置->高级-》环境变量-》
新建系统变量-》变量名 MYSQL_HOME->变量值 (解压路径)比如我的E:\mysql\mysql-5.7.19-winx64
找到Path 变量,编辑 加上 ;%MYSQL_HOME%\bin(直接复制即可)
2. 进入解压目录(...\mysql-5.7.19-winx64)
2.1 在mysql-5.7.19-winx64下新建data文件夹
2.2 在mysql-5.7.19-winx64\bin文件夹下创建 my.ini 文件,并写入一下内容
[mysqld]
port = 3306
basedir=E:\mysql\mysql-5.7.19-winx64
datadir=E:\mysql\mysql-5.7.19-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
3.以管理员身份进入cmd
进入到E:\mysql\mysql-5.7.19-winx64\bin 中
mysqld --install 回车
此图表示mysql 服务 新建成功
注意:(坑,如果data文件夹下为空,就会显示无法启动)
手动进入安装目录 ,查看新建的data是否为空 ,如果不为空,那么恭喜你已经装成功了
如果为空,sc delete mysql (在cmd中输入)删除mysql 服务
重新再来
1.进入 mysql\mysql-5.7.19-winx64\bin 中
2.输入mysqld --initialize 回车
3.输入mysqld --install
4.再次查看 data
这次就应该成功了
四, 启动mysql
在bin下输入
net start mysql 启动
net stop mysql 关闭
或者 手动在 我的电脑-》右键-》管理-》服务-》找到mysql 点击启动 或关闭
(我就是在这几步中坑了好久,如果data为空,就会显示无法启动)
五,设置登录密码
root的临时登录密码是自动生成的。在data文件夹下,查找xxx.err的文件如图
打开xxx.err文件
可以看到临时密码:<a5F34))PqMb。使用临时密码在cmd里登录MySQL后修改密码。
mysql -u root -p 回车,输入密码登录
set password for root@localhost = password('123456'); 将root密码改成123456