PHP 警告: mysqli_connect(): 接続が拒否されました (HY000/2002)
このエラーは、PHP がMySQLデータベース。原因はエラー コード「HY000/2002」で示されます。これは通常、サーバー構成が正しくないために接続が拒否されたことを示します。
この問題を解決するには、MAMP 内の次の設定を確認してください:
MySQL サーバー
MySQL サーバーが実行されていることを確認します。 MAMP では、これを行うには、メニュー バーから [MySQL サーバーの開始] オプションを選択します。
MySQL ポート
デフォルトの MySQL MAMP で使用されるポートは 8889 です。ただし、PHP は通常、デフォルトでポート 3306 を使用します。この競合を解決するには:
データベース資格情報
ホスト ("127.0 .0.1")、PHP スクリプトで指定されたユーザー名 ("root")、およびパスワード ("root") は正しいです。
これらの調整を行った後、MAMP で MySQL サーバーを再起動します。 。これで、PHP スクリプトで指定されたホスト、ユーザー、パスワードを使用して再接続が成功するはずです。
以上がPHP での「mysqli_connect(): 接続が拒否されました」エラーの原因とその修正方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。