警告:macOS 上的mysql_connect() 錯誤:修正「沒有此類檔案或目錄」問題
MySQL 連線問題通常是由錯誤配置的套接字所引起的macOS 上的檔案位置。要解決此錯誤,我們可以設定符號連結以確保找到正確的套接字檔案。
辨識套接字檔案位置
使用指令ls -l /tmp/mysql.sock /var/mysql/mysql.sock 來決定套接字檔案的位置。這些文件之一應該是零長度文件,指示實際套接字位置。
建立符號連結
如果套接字位於 /tmp/mysql。 sock 和您的應用程式正在/var/mysql/mysql.sock 中查找它,在/var/mysql 中建立一個符號連結目錄:
cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/mysql.sock mysql.sock
相反,如果套接字位於/var/ mysql/mysql.sock 但應用程式期望它位於/tmp/mysql.sock,請在/tmp 目錄中建立連結:
cd /tmp ln -s /var/mysql/mysql.sock mysql.sock
建立連結後,您的腳本應該能夠成功連接到 MySQL 資料庫。
以上是如何修復 macOS 上 MySQL 連線中的「無此類檔案或目錄」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!