ホームページ  >  記事  >  データベース  >  PHP での「mysqli_connect(): 接続が拒否されました」エラーの原因とその修正方法

PHP での「mysqli_connect(): 接続が拒否されました」エラーの原因とその修正方法

Susan Sarandon
Susan Sarandonオリジナル
2024-11-08 06:04:01201ブラウズ

What Causes the

PHP 警告: mysqli_connect(): 接続が拒否されました (HY000/2002)

このエラーは、PHP がMySQLデータベース。原因はエラー コード「HY000/2002」で示されます。これは通常、サーバー構成が正しくないために接続が拒否されたことを示します。

この問題を解決するには、MAMP 内の次の設定を確認してください:

  • MySQL サーバー

    MySQL サーバーが実行されていることを確認します。 MAMP では、これを行うには、メニュー バーから [MySQL サーバーの開始] オプションを選択します。

  • MySQL ポート

    デフォルトの MySQL MAMP で使用されるポートは 8889 です。ただし、PHP は通常、デフォルトでポート 3306 を使用します。この競合を解決するには:

    1. メニュー バーから [設定] を選択して MAMP の設定を開きます。
    2. [ポート] タブで、[MySQL] ポートを 3306 に変更します。
    3. [OK] をクリックして変更を保存します。
  • データベース資格情報

    ホスト ("127.0 .0.1")、PHP スクリプトで指定されたユーザー名 ("root")、およびパスワード ("root") は正しいです。

これらの調整を行った後、MAMP で MySQL サーバーを再起動します。 。これで、PHP スクリプトで指定されたホスト、ユーザー、パスワードを使用して再接続が成功するはずです。

以上がPHP での「mysqli_connect(): 接続が拒否されました」エラーの原因とその修正方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。