錯誤:SQLSTATE[HY000] [2002] 連接失敗
問題:
何時從本機連接遠端MySQL 伺服器時,出現下列錯誤:
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.
環境:
本機環境(env 檔):
可能的原因和解決方案:
<code class="php">User::create(['first_name' => 'moti']);</code>
設定遠端MySQL 伺服器允許來自本機的連線。這可能涉及調整伺服器設定檔 (/etc/my.cnf) 中的設定。
確保本機電腦能夠透過 MySQL 連接埠(預設值:3306)與遠端伺服器通訊。這可能需要修改防火牆規則或網路配置。 確認提供的憑證(主機、資料庫、使用者名稱和密碼)在本機環境(.env 檔案)中正確。 進行任何設定變更後重新啟動本機環境以確保其生效。以上是為什麼我在嘗試連接到遠端 MySQL 伺服器時收到“連接失敗”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!