共計 1273 個字符,預(yù)計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章將為大家詳細講解有關(guān) phpmyadmin 無法連接 mysql 服務(wù)器的解決方法,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
問題引出:
錯誤:
MySQL 返回:文檔
無法連接:無效的設(shè)置。
phpMyAdmin 嘗試連接到 MySQL 服務(wù)器,但服務(wù)器拒絕連接。您應(yīng)該檢查配置文件中的主機、用戶名和密碼,并確認這些信息與 MySQL 服務(wù)器管理員所給出的信息一致。
出現(xiàn)問題的起因:
發(fā)現(xiàn) xampp 默認的 mysql 帳號居然是空密碼,雖然只是本地調(diào)試環(huán)境,但還是不太舒服,因此修改了密碼,再次訪問 phpmyadmin 就出現(xiàn)此錯誤了。
這是由于 xampp 中 phpmyadmin 的登錄方式默認是通過記錄在配置文件的帳號密碼來直接登陸而不是通過登陸界面登陸,但修改過密碼后,就與配置文件里的帳號密碼不符,因此出錯。
解決方法:
一、MySQL 中的“root”用戶設(shè)置密碼(例如:本機 MySQL 密碼為 123456),請在控制臺中使用“mysqladmin”命令。例如:
d:\xampp0\mysql\bin\mysqladmin.exe -u root password 123456
另外,如果是先前有密碼,則修改命令為:
d:\xampp0\mysql\bin\mysqladmin.exe -u root -p password 123456
回車后提示你輸入密碼,輸入“舊密碼”即可。
二、找到 xampp 下 phpMyAdmin 下的 config.inc.php 的配置文件信息
將其修改為下面的內(nèi)容
/* Authentication type and info */
$cfg[Servers][$i][auth_type] = config
$cfg[Servers][$i][host] = localhost
$cfg[Servers][$i][connect_type] = tcp
$cfg[Servers][$i][compress] = false;
$cfg[Servers][$i][user] = root
$cfg[Servers][$i][password] = 123456
$cfg[Servers][$i][extension] = mysql
$cfg[Servers][$i][AllowNoPassword] = true;
$cfg[Servers][$i][auth_type] = config 這里 config 改為 $cfg[Servers][$i][auth_type] = cookie
從今往后,需要正確輸入“root”的密碼才能啟動 PHPMyAdmin。
然后點擊 phpmyadmin,在圖形化操作界面將 mysql 密碼設(shè)為 123456。問題解決。
重啟 MySQL 服務(wù)后新密碼生效!
關(guān)于“phpmyadmin 無法連接 mysql 服務(wù)器的解決方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
向 AI 問一下細節(jié)