1. 先暂停mysql的服务,方法是在cmd里输入如下代码:
net stop mysql
2. 在安装文件夹下创建一个文件:mysql-ini.txt (我的安装文件目录是:C:\web\mysql-8.0.13\)内容如下:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;//其中123456是新密码
3. 在cmd里用cd命令转到 C:\web\mysql-8.0.13\bin 目录下 执行如下命令:
mysqld --defaults-file="C:\web\mysql-8.0.13\my.ini" --init-file="C:\web\mysql-8.0.13\mysql-ini.txt"
4. 当执行完上面这条命令后cmd会处于不可输入状态,新开一个cmd窗口,输入登陆命令(之后再输入刚才的新密码)如下:
mysql -u root -p
5. 如果没有报错那么就是成功了,接着再试一下启动服务后是否成功即可,输入如下命令开启服务
net start mysql
原文:https://www.cnblogs.com/javen1988/p/10034486.html