2011-08-31 209 views
0

我想擺脫使用Mamp,所以最近安裝了MySQL,編輯我的虛擬主機,並試圖從一個不是本地主機的URL運行wordpress實例。wordpress配置 - 錯誤建立數據庫連接本地主機

我認爲我做錯了MySQL,因爲WordPress似乎無法訪問我的數據庫。

我得到這個錯誤來自WordPress的 -

[2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in in /Users/myusername/workspaces/wordpress/test/wp-includes/wp-db.php on line 1017 

我的wordpress的配置是這樣的 -

define('DB_NAME', 'test_db'); 
define('DB_USER', 'test_user'); 
define('DB_PASSWORD', 'test_password'); 
define('DB_HOST', 'localhost'); 

我是從終端訪問mysql和我仍然在尋找周圍最近的舉動我的路從窗口,但我fairlry一定我已經正確設置用戶和數據庫。

一個解決方案將是偉大的,但也會很感激我如何去調試這樣的問題的一些技巧。

回答

1
mkdir /var/mysql 

ln -s /tmp/mysql.sock /var/mysql/mysql.sock 

Mac不是Unix。所以試試這個。

並提示:當您看到如No such file or directory這樣的錯誤時,您缺少腳本期望找到的文件或目錄。 例如如果我的解決辦法是行不通的尋找到的mysql.sock是和做一個鏈接指向/var/mysql/mysql.sock

顯然,它的發生對Mac OS X 10.4.4+

+0

這是知府的感謝。任何想法爲什麼它認爲它是unix開始? – Finnnn

+0

我已經編輯了與鏈接的答案。它認爲它是unix,因爲macos是unix系統。 – dierre

相關問題