MySQL連線無法運作:2002 沒有此檔案或目錄
P粉422227023
P粉422227023 2024-02-25 14:08:33
0
2
380

我正在嘗試設定 WordPress。我已經運行了 Apache 和 MySQL,並且帳戶和資料庫都已設定。我嘗試建立一個簡單的連接:

<?php
    $conn = mysql_connect('localhost', 'USER', 'PASSWORD');
    if(!$conn) {
        echo 'Error: ' . mysql_errno() . ' - ' . mysql_error();
    }
?>

我總是得到這個:

錯誤:2002 - 沒有這樣的檔案或 目錄

它正在談論什麼檔案或目錄?

我使用的是 OS X Snow Leopard,使用內建的 Apache。我使用 x86_64 dmg 安裝了 MySQL。

更新:我發現套接字位於/tmp/mysql.sock,因此在 php.ini 中,我用它取代了所有出現的錯誤路徑。

P粉422227023
P粉422227023

全部回覆(2)
P粉946336138

我遇到了類似的問題,並且能夠透過使用 127.0.0.1 而不是 localhost 來解決我的 mysql 問題。

這可能意味著我的主機設定出了問題,但我現在就需要這個快速修復。

P粉466909449

如果您使用Linux:mysql.sock檔案的路徑錯誤。這通常是因為您正在使用 (LAMPP) XAMPP 並且它不在 /tmp/mysql.sock 中

開啟 php.ini 檔案並找到這一行:

mysql.default_socket
#

然後做到

mysql.default_socket = /path/to/mysql.sock
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!