1、以系統管理者身份登入到系統;
2、如果MySQL伺服器正在運作,停止它。
如果是作為Windows服務運作的伺服器,進入服務管理器:開始菜單->控制台->管理工具->服務 ,如果伺服器不是作為服務而運作的,可能需要使用任務管理器來強制停止它。
3、建立1個文本檔案,并将下述指令置于單一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名稱儲存該檔案。在本例中,該檔案為C:\mysql-init.txt。
4、進入DOS指令提示:開始菜單->運作-> cmd
假定你已将MySQL安裝到C:\mysql。如果你将MySQL安裝到了另一位置,請對下述指令進行相應的調整。
在DOS指令提示符下,執行指令:
C:\mysql\bin\>mysqld-nt --init-file=C:\mysql-init.txt
在伺服器啟動時,執行由“--init-file”選項(作用:在啟動時從指定的檔案中讀取SQL指令)命名的檔案的内容,更改根使用者密碼。當伺服器成功啟動後,應删除C:\mysql-init.txt。
5、如果起動MySQL伺服器出錯,把程序mysqld-nt.exe關閉。然後重新開機它,OK。
6、或者停止MySQL伺服器,然後在正常模式下重新開機它。如果以服務方式運作伺服器,應從Windows服務視窗啟動它。如果以手動方式啟動了伺服器,能夠像正常情形下一樣使用指令。
應能使用新密碼進行連接配接。
取消
評論