MySQL での「ターゲット マシンが積極的に拒否したため接続できませんでした」エラーに対処する方法
MySQL データベースでは、ターゲット マシンによる積極的な拒否により接続を確立できないことを示すエラー メッセージが表示される場合があります。このエラーはさまざまな理由で発生する可能性がありますが、一般的な根本原因の 1 つは、MySQL 構成が正しくないことです。
問題の説明
開発者が次のコマンドを使用してリモート データベースへの接続を確立しようとしています。 PHP では、「ターゲット マシンが積極的に拒否したため、接続を確立できませんでした。」というエラーが発生します。接続に使用されるコードには、データベース パラメーターを指定した mysqli_connect 関数が含まれています。
解決策
このエラーは、MySQL サーバーが特定の IP アドレスからの接続のみを受け入れるように構成されていることを示唆しています。またはネットワークからの接続を許可していません。この問題を解決するには、MySQL 構成ファイルを調整する必要があります。
ファイル内で次の変更を加えます:
注意
接続を許可するすべての IP アドレスからアクセスすると、セキュリティ リスクが増大する可能性があります。したがって、信頼できるネットワークのみにアクセスを許可することをお勧めします。
以上がMySQL で「ターゲット マシンが積極的に拒否したため接続できませんでした」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。