windows 2003下mysql密码忘记解决办法

admin2012-06-27windows103
如果你的服务器也是windows xp/2000/2003/nt都可以使用下面这个方法来找回丢失mysql超级管理员root密码. 系统:windows 2003 Enterprise Edition 软件:mysql 5.0.22 1.停止mysql服务 2fd968a4af34eb4eb96bb7a3305954412011121915114964945041 2.在启动mysql安全模式 mysqld --skip-grant-tables 167dd5215ff7a28a1427ca664a87cc4220111219151150814921201 这里我要说句这样的命令是因为我的mysql版本是5.0的,如果是mysql 5.1的,就要输入下面的命令: mysqld-nt --skip-grant-tables mysqld.exe --skip-grant-tables mysql 4.0的版本怎么进入安全模式我就不知道了,有知道的朋友请告诉我下吧. 3.重新打开一个cmd命令行窗口,输入mysql -u root -p,使用空密码的方式登录mysql(不用输入密码,直接回车) 083d6a91a059eb18ebe23a1b646ce099201112191511501603758567 4.修改root密码 mysql> update mysql.user set password=PASSWORD("新密码") where User="root"; 8853ad14c54ed7d409e16e1944533227201112152055221511754455 5.重载权限 mysql> flush privileges; 46b6f15d8accdddc159593d44644213a20111219151151129425662 6.退出之后,在任务管理器里结束掉mysqld.exe(5.1的结束mysqld-nt.exe)这个进程,重新启动mysql即可!好了,重新输入我们刚才设置的密码就ok了! 3e7bbabe2620ed243a870b87c0a0170a201112191511481131543353 最后记录下cd命令的用法 cd /d d: /d参数是切换到其他的盘符