ホームページ >データベース >mysql チュートリアル >PHP MySQL スクリプトが「mysql_connect(): ターゲット マシンによる拒否により接続が確立されませんでした」というエラーをスローするのはなぜですか?

PHP MySQL スクリプトが「mysql_connect(): ターゲット マシンによる拒否により接続が確立されませんでした」というエラーをスローするのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-01 19:49:30340ブラウズ

Why is my PHP MySQL script throwing the error

「mysql_connect(): ターゲット マシンによる拒否により接続が作成されませんでした」の解決

PHP MySQL スクリプトを実行しようとしたとき、一部のユーザーは、「mysql_connect(): ターゲット マシンが積極的に拒否したため、接続を確立できませんでした。」というエラーに遭遇します。このエラーはコードの問題ではなく、外部要因によって発生します。

このエラーを解決するには、次の手順に従います。

1.ポート構成の確認:
接続ポートがデフォルトのポート 3306 に設定されていることを確認します。

2.ホスト名の代わりに IP アドレスを使用する:
そのアドレスでリッスンしている可能性があるため、「localhost」を「127.0.0.1」に置き換えてみてください。

3. UDP と TCP 接続を確認します:
接続で TCP の代わりに UDP を使用しようとしていないことを確認します。

4.ファイアウォール設定を調査します:
データベース接続を許可するようにファイアウォールが構成されていることを確認します。

これらの外部要因に対処することで、エラーを解決し、MySQL データベースへの正常な接続を確立できます。

以上がPHP MySQL スクリプトが「mysql_connect(): ターゲット マシンによる拒否により接続が確立されませんでした」というエラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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