昨晚帮一朋友找回忘记的mysql数据库的root密码,今天记录下来,写个备案。
步骤:
1、net stop mysql 停止mysql服务;
2、mysqld-nt –skip-grant-tables 安全模式启动mysql,不用密码即可进入数据库;
3、新开一窗口,mysql -uroot -p 密码为空即可;
4、mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’; 执行修改root密码的sql语句;
5、mysql> flush privileges; 刷新权限表;
6、mysql> quit 退出数据库;
7、结束掉 mysql-nt.exe 这个进程后,重启mysql服务即可恢复忘记的root密码。