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

post by rocdk890 / 2011-12-17 0:34 Saturday windows技术
  公司windows服务器上mysql的root密码居然被设计人员给忘记了,让我不得不佩服啊,如果你的服务器也是windows xp/2000/2003/nt都可以使用下面这个方法来找回丢失mysql超级管理员root密码.
  系统:windows 2003 Enterprise Edition
  软件:mysql 5.0.22
1.停止mysql服务
点击查看原图

2.在启动mysql安全模式
mysqld --skip-grant-tables
点击查看原图
这里我要说句这样的命令是因为我的mysql版本是5.0的,如果是mysql 5.1的,就要输入下面的命令:
mysqld-nt --skip-grant-tables
mysql 4.0的版本怎么进入安全模式我就不知道了,有知道的朋友请告诉我下吧.

3.重新打开一个cmd命令行窗口,输入mysql -u root -p,使用空密码的方式登录mysql(不用输入密码,直接回车)
点击查看原图

4.修改root密码
mysql> update mysql.user set password=PASSWORD("新密码") where User="root";
点击查看原图
5.重载权限
mysql> flush privileges;
点击查看原图
6.退出之后,在任务管理器里结束掉mysqld.exe(5.1的结束mysqld-nt.exe)这个进程,重新启动mysql即可!好了,重新输入我们刚才设置的密码就ok了!
点击查看原图

夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-88.html

标签: windows2003 mysql 修复 密码 忘记 重置

评论: