windows主机mysql找回忘记的root密码

Posted on 2010/1/19 20:55
Posted by hliang in PHP, 本站原创

昨晚帮一朋友找回忘记的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密码。

Tags: , , , ,
kaka Email
2010/06/30 02:47
你这个办法试过了,不行。另外,命令行中mysqld和-nt之间是有空格的,不严谨,容易误导他人。
hliang 回复于 2010/06/30 14:55
我这边服务器上是有mysqld-nt.exe这个程序文件的,你的服务器是win系统么?这个方法的确是好用的呢,我自己就重试过几次,都是可用的。 如果你的服务器上没有mysqld-nt.exe,那就试试mysqld.exe。
分页: 1/1 第一页 1 最后页
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我