「mysql_connect(): 接続が確立できませんでした」エラーのトラブルシューティング
mysql_connect() を使用してデータベース接続を確立しようとすると、「いいえ」エラーが発生する場合があります。ターゲット マシンが積極的に拒否したため、接続を確立できました。」これは通常、問題が PHP コード自体の外側にあり、ネットワーク接続またはファイアウォール設定に関連していることを示します。
このエラーに対処するには、さまざまな側面を確認することが重要です。
-
ポート構成: MySQL サーバーがポート 3306 でリッスンしていることを確認します。スクリプトのポートと一致するように必要に応じて再構成します。 settings.
-
ホスト アドレス: 「localhost」の代わりに、「127.0.0.1」またはサーバーの特定の IP アドレスを使用してみてください。場合によっては、サーバーはホスト名ではなく特定の IP アドレスをリッスンします。
-
プロトコルの互換性: 接続が正しいプロトコル (TCP または UDP) を使用していることを確認します。通常、デフォルトは TCP ですが、念のため確認する価値があります。
-
ファイアウォールの制限: ローカルのファイアウォール設定を確認し、指定されたポートで MySQL サーバーへの接続が許可されていることを確認してください。必要に応じてアクセスを許可するようにルールを調整します。
これらの潜在的な問題に対処することで、「接続が確立できませんでした」エラーを克服し、MySQL データベースへの接続を正常に確立できます。
以上が「mysql_connect(): 接続できませんでした」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。