1、net stop mysql 停止mysql服务。
2、mysqld --console --skip-grant-tables --shared-memory 启动MySQL服务的时候跳过权限表认证。
3、 flush privileges; 刷新一下权限表。
4、新开启的命令行中输入mysql -u root -p 然后按enter键,无需输入密码继续按enter键。
5、ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 修改密码。
6、关闭所有命令窗口。
7、在新开启一个命令窗口输入 net start mysql 启动mysql服务。
8、完成,可以登录了。