天天看點

mysql 使用者名中主機$_phpMyAdmin 嘗試連接配接到 MySQL 伺服器,但伺服器拒絕連接配接。您應當檢查配置檔案中的主機、使用者名和密碼,...

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服務視窗啟動它。如果以手動方式啟動了伺服器,能夠像正常情形下一樣使用指令。

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

取消

評論