MySQL連接不起作用:2002沒有這樣的文件或目錄我正在嘗試設(shè)置WordPress。我運(yùn)行Apache和MySQL,帳戶和數(shù)據(jù)庫都已設(shè)置完畢。我試圖建立一個簡單的連接:<?php
$conn = mysql_connect('localhost', 'USER', 'PASSWORD');
if(!$conn) {
echo 'Error: ' . mysql_errno() . ' - ' . mysql_error();
}?>我總是得到這個:錯誤:2002 - 沒有這樣的文件或目錄它可以談?wù)撌裁次募蚰夸??我使用的是?nèi)置Apache的OS X Snow Leopard。我使用x86_64 dmg安裝了MySQL。更新:我發(fā)現(xiàn)套接字位于/tmp/mysql.sock,所以在php.ini中,我用它替換了所有錯誤路徑。
3 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗 獲得超7個贊
如果您使用Linux:mysql.sock文件的路徑是錯誤的。這通常是因為您正在使用(LAMPP)XAMPP而它不在/tmp/mysql.sock中
打開php.ini文件并找到以下行:
mysql.default_socket
并成功
mysql.default_socket = /path/to/mysql.sock

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊
我有一個類似的問題,并能夠通過解決我的mysql 127.0.0.1
而不是解決它localhost
。
這可能意味著我在主機(jī)設(shè)置中出了問題,但是這個快速解決方法讓我現(xiàn)在就開始了。
添加回答
舉報
0/150
提交
取消