2012-09-08 83 views

回答

5

RTM:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

這裏有一個一步一步的過程:

重要:你必須在Windows系統管理員權限。

1-停止MySQL服務器

2 - 創建一個空的文本文件,並把這些語句:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; 
FLUSH PRIVILEGES; 

可以更換字符串「MyNewPass」通過自己的密碼。

3-保存文本文件。 (例如C:\臨時工\ mysql的-復位pass.sql)

4-重新啓動MySQL服務器,並告訴它加載的文件:

mysqld-nt --console --init-file=c:\temps\mysql-reset-pass.sql 

根據您的MySQL安裝,你可能還需要給你的ini文件的路徑。在這種情況下,添加「--defaults-file」開關

mysqld-nt --console --init-file=c:\temps\mysql-reset-pass.sql --defaults-file=c:\path\to\my.ini 

5 - 重新正常啓動服務器。您應該可以使用新密碼進行連接

記住刪除剛剛在步驟2中創建的文本文件。它包含明文形式的密碼。

+0

Windows安裝中沒有更多的mysqld-nt.exe可執行文件(MySQL 5.6) –