mysql找回密码完美方法详解。mysql有时候忘记密码了怎么办?相信大家都会遇到这个情况,下面我给出案例和说明!一下就解决了!
	  Windows下的实际操作如下
	  1.关闭正在运行的MySQL。
	  2.打开DOS窗口,转到mysql\bin目录。
	  3.输入mysqld--skip-grant-tables回车。如果没有出现提示信息,那就对了。
	  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
	  5.输入mysql回车,如果成功,将出现MySQL提示符>
	  6.连接权限数据库>usemysql;(>是本来就有的提示符,别忘了最后的分号)
	  6.改密码:>updateusersetpassword=password("520")whereuser="root";(别忘了最后的分号)
	  7.刷新权限(必须的步骤)>flushprivileges;
	  8.退出>\q
	  9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。
	  第一步
	  C:\DocumentsandSettings\Administrator>cdD:\web\网址\Mysql\MySQLSe
	  rver5.5\bin
	  C:\DocumentsandSettings\Administrator>d:
	  D:\web\网址\Mysql\MySQLServer5.5\bin>mysqld--skip-grant-tables
	  第二步
	  MicrosoftWindows[版本5.2.3790]
	  (C)版权所有1985-2003MicrosoftCorp.
	  C:\DocumentsandSettings\Administrator>cdD:\web\网址\Mysql\MySQLSe
	  rver5.5\bin
	  C:\DocumentsandSettings\Administrator>d:
	  D:\web\网址\Mysql\MySQLServer5.5\bin>mysql
	  WelcometotheMySQLmonitor.Commandsendwith;or\g.
	  YourMySQLconnectionidis1
	  Serverversion:5.5.10MySQLCommunityServer(GPL)
	  Copyright(c)2000,2010,Oracleand/oritsaffiliates.Allrightsreserved.
	  OracleisaregisteredtrademarkofOracleCorporationand/orits
	  affiliates.Othernamesmaybetrademarksoftheirrespective
	  owners.
	  Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
	  mysql>usemysql;
	  Databasechanged
	  mysql>updateusersetpassword=password("520")whereuser="root";
	  QueryOK,1rowaffected(0.00sec)
	  Rowsmatched:1Changed:1Warnings:0
	  mysql>flushprivileges;
	  QueryOK,0rowsaffected(0.00sec)
	  mysql>\q
	  Bye