2013-08-19 63 views

回答

0

所以你有一個PHP腳本的Web服務器(1)需要連接到遠程主機上的MySQL數據庫(2)?或者phpMyAdmin在嘗試登錄時顯示任何錯誤消息?

對於登錄,phpMyAdmin使用MySQL權限。所以,如果有疑問,仔細檢查MySQL用戶權限是否設置正確。

更新

編輯前提是你有shell訪問,試圖從主機連接的數據庫服務器上運行,這樣從外殼

用戶權限:

[email protected]:~$ mysql -uUSERNAME -p 

後登錄後,您可以使用mysql.user表檢查用戶權限,如

USE `mysql`; 
SELECT * FROM `user` WHERE `user` = 'USERNAME'; 

然後,像這樣更新你的密碼:

UPDATE `user` SET `password` = PASSWORD('NEWPASSWORD') WHERE `user` = 'USERNAME'; 
FLUSH PRIVILEGES; 
+0

是的,那是我設置的。當我從本地機器登錄到主機'%'的phpmyadmin時,我無法登錄,它說#1045無法登錄到MySQL服務器。同樣如果我使用不同的IP地址訪問它。我如何配置用戶權限? – user2658838

+0

已更新的答案。 – Jublo