mysql -u root mysql mysql> Update user SET password=PASSWORD("new password") Where user='name'; mysql> FLUSH PRIVILEGES; mysql> QUIT --phpfensi.com 教你如何將MySQL數據庫的密碼恢復
mysql>use mysql mysql>update user set Password=PASSWORD('xxxxxx') where User='root'; mysql>FLUSH PRIVILEGES; 有一點值得注意:如果你windows 下mysql如果是默認配置的話,注意要還要執行.
mysql>delete from user where User=''; mysql>delete from user where Host='%'; mysql>FLUSH PRIVILEGES; 好了,到這里恢復密碼過程就完成了,這個方法么就是有點局限性,你必須也具備另外的user表文件.
其他還有幾種方法
其它方法一(這個是網上流傳較廣的方法,mysql中文參考手冊上的)
1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的數據庫所在的目錄中。