PHP 接続の失敗: 接続拒否エラーのトラブルシューティング
「接続に失敗しました: SQLSTATE[HY000] [2002] 接続が拒否されました」エラーが発生した場合PHP 経由で MySQL データベースに接続しようとする場合、いくつかの要素を考慮する必要があります。
不正なポート:
指定されたソリューションで発見されたように、最初のエラーは不正なポート番号によって発生しました。 MAMP は MySQL をホストするためにポート 8889 を使用しますが、接続ではポート 8888 を使用しようとしました。ポート番号を 8889 に修正すると問題が解決しました。
サーバー名構成:
使用時に「接続に失敗しました: SQLSTATE[HY000] [2002] No such file or directory」という問題が発生するサーバー名が「localhost」であることは、その IP アドレスでは MySQL サーバーにアクセスできないことを示しています。 IP アドレスをサーバー名として使用すると、この問題が回避され、MySQL サーバーの構成に潜在的な問題があることがわかります。
追加のトラブルシューティング手順:
これらのトラブルシューティング手順に従って、根本的な問題に対処してください。 、MySQL データベースへの PHP 接続が成功し、「接続が拒否されました」エラーが解決されるはずです。
以上がMySQL への PHP 接続が「接続が拒否されました」というメッセージで失敗するのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。