連接到遠端MySQL 伺服器失敗,出現SQLSTATE[HY000] 錯誤
嘗試從本地電腦連接到遠端MySQL 伺服器,Laravel 用戶遇到異常:
PDOException in Connector.php line 55: SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
故障排除
給定的環境檔案表明以下配置用於資料庫連接:
潛在問題
通常,MySQL套接字未配置為允許來自專用網路介面外部的連接。這會阻止從公共互聯網直接連接到連接埠 3306。
解決方案
要修正此問題,建議檢查以下內容:
驗證遠端MySQL 伺服器上的防火牆是否允許本地電腦IP 的連接埠3306 上的傳入連線位址。
以上是為什麼我的 Laravel 應用程式無法連接到遠端 MySQL 伺服器並出現「SQLSTATE[HY000]」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!