2
我忘記了Windows 7中MySQL 5.5命令行客戶端的root密碼。我無法登錄。我如何檢索密碼或重置?MySQL 5.5命令行客戶端忘記Windows 7中的密碼
我忘記了Windows 7中MySQL 5.5命令行客戶端的root密碼。我無法登錄。我如何檢索密碼或重置?MySQL 5.5命令行客戶端忘記Windows 7中的密碼
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中創建的文本文件。它包含明文形式的密碼。
Windows安裝中沒有更多的mysqld-nt.exe可執行文件(MySQL 5.6) –