phpMyAdmin 試圖鏈接到 MySQL 服務器,但服務器拒絕鏈接 問題

phpMyAdmin 試圖鏈接到 MySQL 服務器,但服務器拒絕鏈接 問題

如下是本人遇到:phpMyAdmin 試圖鏈接到 MySQL 服務器,但服務器拒絕鏈接。您應該檢查 config.inc.php 中的主機、用戶名和密碼,而且肯定這些信息與 MySQL 服務器的管理員所給出的信息一致。 問題的解決方法:php

在網上搜了下不少人都遇到這個問題,問題同樣,但產生的過程都不大相同。mysql

mysql版本:mysql-noinstall-5.0.22-win32.zipsql

phpmyadmin版本:2.7.0-pl2數據庫

產生問題的緣由:服務器

用phpmyadmin連接mysql數據庫,並修改mysql數據庫的密碼。但修改的方式是直接在表裏面進行修改保存。沒有用sql語句。spa

修改phpmyadmin/config.default.php文件下的mysql數據庫登陸密碼。ip

http://localhost/phpmyadmin/沒法訪問,出現上面所說訪問拒絕問題。get

解決方法:it

一、中止mysqld-nt.exe服務,從新更新一份mysql到指定目錄中,啓動mysqld-nt.exe服務。class

二、此時mysql的root訪問密碼是空。用http://localhost/phpmyadmin/登陸訪問mysql。

三、用sql語句修改mysql數據庫user表的root用戶密碼:

UPDATE mysql.user SET Password = OLD_PASSWORD('123456')
WHERE Host = 'localhost' AND User = 'root';

四、成功執行該sql語句 ,密碼修改爲功。關閉mysqld-nt.exe服務,從新啓動。

五、修改phpmyadmin/config.default.php文件下的mysql數據庫登陸密碼:

     $cfg['Servers'][$i]['password']      = '123456'; 保存

六、再次用http://localhost/phpmyadmin/登陸訪問mysql,訪問成功,不會再出現」拒絕訪問「問題。
相關文章
相關標籤/搜索