リモート 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 アドレスからの接続を受け入れるように構成されていることを確認することが重要です。
潜在的な問題
多くの場合、MySQL ソケットはプライベート ネットワーク インターフェイスの外部からの接続を許可するように構成されていません。これにより、パブリック インターネットからポート 3306 への直接接続が防止されます。
解決策
問題を解決するには、次の点を確認することをお勧めします。
以上がLaravel アプリが「SQLSTATE[HY000]」エラーでリモート MySQL サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。