1.先备份原MYSQL文件(然后删除此目录下的MYSQL文件)
2.去官网下载mysql5.7版本
https://dev.mysql.com/downloads/mysql/
查看历史版本
选择对应版本文件下载
3.把下载压缩文件放置原mysql文件位置并改名为MySQL
4.从备份文件中拷贝my.ini到新的mysql文件中(bin目录里面)
打开my.ini文件在最后添加
#新加
innodb_file_per_table = 1
skip-grant-tables = 1 #跳过权限验证
log-error = D:/soft/phpStudy/MySQL/data/error.log
5.然后以管理员的身份运行cmd(管理员身份)
6.进入mysql的bin目录
注意:如果之前有安装mysql。先卸掉mysql服务:mysqld remove
7.初始化mysql
mysqld --initialize-insecure --user=mysql
8.安装mysql服务
mysqld -install
9.启动Mysql
net start mysql
10.登入mysql并修改密码
mysql -uroot -p (直接回车,因为配置文件里配置了不进行登录验证)
11.设置密码
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';(我设置的是root)
12.修改my.ini
因为刚才为了安装,加了一句话绕过权限验证,现在注释掉。
innodb_file_per_table = 1
#skip-grant-tables = 1 #跳过权限验证(这里注释掉)
log-error = D:/soft/phpstudy/PHPTutorial/MySQL/data/error.log
13.重启Mysql服务即可