1.下载高版本安装包
https://dev.mysql.com/downloads/file/?id=467269
2.备份数据库
略
3.配置
重命名安装包中文件(my-default.ini)为my.ini
编辑文件my.ini
解开注释
# basedir = .....
# datadir = .....
更改为:
eg:
basedir = D:\env_php\MySQL
datadir = D:\env_php\MySQL\data
并保存
4.初始化MySQL
管理员运行cmd打开命令提示符
进入D:\env_php\MySQL\bin
输入mysqld --initialize
5.安装服务
mysqld -install
6.启动服务
net start MySQL
7.跳过密码登录
编辑文件my.ini
找到[mysqld]下面新增skip-grant-tables
并保存
8.修改密码
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
FLUSH PRIVILEGES;
9.重新启动
编辑文件my.ini
找到第7步操作
去掉skip-grant-tables
并保存
10.更新过期密码
命令提示符输入mysql -uroot -p回车
输入密码root
登录成功
ALTER USER USER() IDENTIFIED BY 'root';
操作成功
此时MySQL管理工具可成功连接到该数据库