1.停止mysql服务
以管理员运行cmd
2.安全模式启动
mysqld --console --skip-grant-tables --shared-memory
3.修改密码
再开个cmd窗口就可以进入了:mysql
先进入mysql database:use mysql
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password123';
会有个报错,没有重新加载权限认证,输入:flush privileges;
再次修改即可:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password123';
4.退出保存
关闭安全模式窗口,ctrl+c(第二步)
5.启动mysql并验证密码
net start mysql
mysql -uroot -p