天天看點

windows 2003下 mysql安裝時 MySQL Apply Security Settings安裝不成功的解決方案

 解決辦法是重新設定root使用者密碼,在Windows平台下操作步驟如下:

1、以系統管理者身份登入到系統;

2、如果MySQL伺服器正在運作,停止它。

  如果是作為Windows服務運作的伺服器,進入服務管理器:開始菜單->控制台->管理工具->服務

  如果伺服器不是作為服務而運作的,可能需要使用任務管理器來強制停止它。

3、建立1個文本檔案,并将下述指令置于單一行中:

  SET PASSWORD FOR 'root'@'localhost' = password('MyNewPassword');

  用任意名稱儲存該檔案。在本例中,該檔案為C:\pw.txt。

4、進入DOS指令提示:開始菜單->運作-> cmd

  假定你已将MySQL安裝到C:\mysql。如果你将MySQL安裝到了另一位置,請對下述指令進行相應的調整。

  在DOS指令提示符下,執行指令:

  C:\> C:\mysql\bin\mysqld-nt --init-file=C:\pw.txt

  在伺服器啟動時,執行由“--init-file”選項(作用:在啟動時從指定的檔案中讀取SQL指令)命名的檔案的内容,更改根使用者密碼。當伺服器成功啟動後,應删除C:\mysql-init.txt。

5、停止MySQL伺服器,然後在正常模式下重新開機它。如果以服務方式運作伺服器,應從Windows服務視窗啟動它。如果以手動方式啟動了伺服器,能夠像正常情形下一樣使用指令。

應能使用新密碼進行連接配接。

補充下:當使用phpmyadmin 登入mysql時出現,#2003 - Can't connect to MySQL server on 'localhost' (10057) 報錯,意味這,mysql伺服器的預設監聽端口不是3306預設,此時,可以通過修改 mysql安裝目錄下的my.ini 解決.

繼續閱讀