MySQL 連線錯誤:當您未找到或無法存取套接字
嘗試使用MAMP 連線到MySQL 時,您可能會遇到錯誤#2002: "無法透過套接字連接到本機MySQL 伺服器。」此錯誤通常表示MySQL 套接字檔案(通常位於「/Applications/MAMP/tmp/mysql/mysql.sock」)找不到或無法存取。
診斷
要診斷問題,請導覽至 tmp/mysql 目錄並檢查其內容。如果 mysql.sock 檔案不存在,或者存在但您收到權限被拒絕錯誤,請繼續執行下列故障排除步驟。
故障排除
測試
嘗試使用執行檔的完整路徑啟動啟動程式
/Applications/MAMP/Library/bin/mysql -u root -p
嘗試使用執行檔的完整路徑啟動程式啟動完成> 修正
如果上述步驟成功,使用以下指令建立到mysql.sock 檔案的符號連結:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
解決方案
mysql -u root -p
解決方案
$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x "$dir/mysql" ] && echo "$dir/mysql" && break; done) -u root -p)
以上是如何解決 MySQL 連線錯誤:套接字未找到或可存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!