ホームページ >データベース >mysql チュートリアル >PHP MySQL スクリプトが「mysql_connect(): ターゲット マシンによる拒否により接続が確立されませんでした」というエラーをスローするのはなぜですか?
「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 サイトの他の関連記事を参照してください。