我正在使用Windows Server 2012並試圖讓PHPMyAdmin工作。我不能讓它通過root用戶或非root用戶連接到MySQL。我搜索和搜索了谷歌。到處都是我看到它說要在config.inc.php文件中設置allowroot並將localhost更改爲127.0.0.1。起初我找不到這個文件,但後來我看到你必須改變config.default.php並將它放在根文件夾中。我做到了。這裏是我改變#2002無法登錄到MySQL服務器
$cfg['Servers'][$i]['host'] = "127.0.0.1"
//already had the next one set
$cfg['Servers'][$i]['AllowRoot'] = true
我仍然無法得到它從MySQL的任何用戶登錄,我不斷收到錯誤
#2002 Cannot log in to the MySQL server.
的config.inc.php:http://u16626886.onlinehome-server.com/config.inc.zip
測試PHP和MySQL:http://u16626886.onlinehome-server.com:801/test.php
我想出了問題,現在只需要解決它。如果我把MySQL放在C盤上,它可以正常工作,但是如果我把它放在D盤上,這是我想要的地方,PHP就無法連接到它。有誰知道這是爲什麼?
它是否修復?你怎麼修好它的 ? –