2014-02-19 164 views
2

約2-3個星期前,我停止使用phpMyAdmin和使用MySQL工作臺開始。現在,我無法連接到phpmyadmin。我嘗試從兩臺不同的計算機和服務器連接。嘗試連接至少4個用戶和根。我懷疑這是Workbench的錯。在我使用Workbench的時候,我對用戶權限進行了一些更改,但不記得具體細節。我收到「錯誤的用戶名/密碼」。MySQL工作臺和工作的phpmyadmin不

有什麼想法?

+0

你得到的錯誤是什麼? –

+0

錯誤的用戶名/密碼:D – user3327194

+0

我編輯了問題以獲取更多信息。 – user3327194

回答

1

看起來像一些評論已被刪除,但還剩下些什麼判斷有人建議,爲您檢查您的權限與主機名本地主機的用戶,看來你不明白,%的與localhost相同。許多安裝都帶有幾個root用戶,一個用於主機localhost,一個用於主機%,有時還有一個用於127.0.0.1。這是正常的,也是MySQL處理權限的一部分。 TCP/IP連接匹配%,套接字連接不(它們使用localhost)。

另一件需要認識的事情是,使用phpMyAdmin時,使用什麼客戶機並不重要;重要的是什麼機器是Web服務器,因爲這是對MySQL的請求來自哪裏。因此,如果使用遠程計算機通過套接字連接到運行在同一臺計算機上的Web服務器,即使您使用的是MySQL服務器上的遠程計算機,也很容易產生混淆,在這種情況下,顯示爲與MySQL的本地主機連接。

無論如何,很可能發生了什麼是您正在「清理」額外用戶並刪除了一個具有相反主機值(%localhost);我只是簡單地用另一臺主機重新創建用戶。這應該爲你清除它。

+0

您是對的。我不知道這個%不包括本地主機。 因爲去年以後我不需要mysql,所以這不是問題(我沒有登錄到這個帳戶)。如此接受......感謝您的幫助。 – user3327194

+0

樂意幫忙!感謝您的反饋,我很高興它的工作。 –