2016-01-19 91 views
7

我目前使用Mac,並且正在運行的OS版本是El Capitan。網頁根目錄是/Users/username/Sitesphpmyadmin - 錯誤2002 - 在Mac上

我下載了,提取phpmyadmin並將目錄移動到根文件夾,我設法進入登錄屏幕。但是當我嘗試登錄時,它會顯示這樣的消息。

#2002 - No such file or directory<br />The server is not responding (or the local server's socket is not correctly configured). 

我檢查了MySQL是否被關閉,但它是關閉的,所以它不必這樣做。有人知道如何解決這個問題嗎?

+0

您是否使用Apache作爲Web服務器? –

+0

@RandallValenciano是的。 – MarshallLee

+0

你可以粘貼日誌的內容嗎? –

回答

20

所以這個解決方案對我來說非常簡單。

在閱讀this之類的文章後,我查看了我的phpmyadmin目錄,找到config.inc.php文件。這是我還沒有想出來的,但沒有同名的文件。

相反,名稱最接近的文件是config.sample.inc.php,所以我更改了文件名並將$cfg['Servers'][$i]['host'] = 'localhost';更改爲$cfg['Servers'][$i]['host'] = '127.0.0.1';。現在我可以使用phpmyadmin帳戶登錄。

+0

謝謝!這解決了它。應該接受答案。 –

0

在OS X Siera 10.12.5上通過homebrew upgrade升級mariadb後得到相同的錯誤。

原來,一個config目錄失蹤:

mysql: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2 "No such file or directory") 

只需在創建這個目錄解決了這個問題(無需重新啓動MariaDB的守護進程):

mkdir /usr/local/etc/my.cnf.d 

等待幾秒鐘,然後重試連接:

$ mysql -u root -p 
Enter password: 
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 9 
Server version: 10.2.6-MariaDB Homebrew