解決MySQL 連線中的「2002 No such file or directory」錯誤
建立錯誤訊息「 2002 沒有這樣的檔案或目錄。
導致此錯誤的幾個因素:
至要解決此錯誤,請依照下列步驟操作:
驗證套接字路徑:
檢查php.ini 中的mysql.default_socket 變數( Mac OS X中的 php.ini )。預設值為/var/mysql/mysql.sock。如果沒有設置,請設定為 /tmp/mysql.sock。
正確的 MySQL Root 密碼:
如果 MySQL root 密碼不正確使用後,存取將被拒絕。確保密碼正確。
啟動 MySQL 服務:
在某些情況下,MySQL 服務可能未運作。在Mac OS X 上,使用以下指令啟動服務:
sudo /usr/local/mysql/support-files/mysql.server start
考慮MySQL 位址(可選):
在某些情況下在這種情況下,在連接字串中將localhost 替換為127.0.0.1 已知可以解決該問題。這可能是由於主機檔案配置錯誤造成的。
以上是為什麼連接 MySQL 時出現「2002 No such file or directory」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!