簡體   English   中英

wordpress config-建立數據庫連接本地主機時出錯

[英]wordpress config - Error establishing a database connection localhost

我試圖擺脫使用Mamp的麻煩,因此最近安裝了mysql,編輯了我的虛擬主機,並試圖從不是localhost的URL運行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,但仍然可以從Windows的最近移動中找到自己的方式,但是我可以肯定地說,我已經正確設置了用戶和數據庫。

一個解決方案將是不錯的選擇,但同時也希望您能了解一些有關如何調試此類問題的提示。

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+上發生的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM