ホームページ  >  記事  >  データベース  >  ローカル仮想ホストがリモート MySQL サーバーに接続できないのはなぜですか (エラー 10060)?

ローカル仮想ホストがリモート MySQL サーバーに接続できないのはなぜですか (エラー 10060)?

DDD
DDDオリジナル
2024-11-20 11:30:02799ブラウズ

Why Can't My Local Virtualhost Connect to My Remote MySQL Server (Error 10060)?

ローカル仮想ホストからリモート MySQL サーバーに接続できません

ローカル マシンの仮想ホストからリモート MySQL サーバーに接続しようとすると、ユーザーは「'xxx.xxx.xxx.xxx' の MySQL サーバーに接続できません (10060)」というエラー メッセージが表示される場合があります。この問題は、PHP ファイルをサーバーにアップロードするときに正常に接続できたにもかかわらず発生する可能性があります。

解決策:

このエラーを解決するには、次の 2 つの主な問題に対処する必要があります:

  1. ファイアウォール構成: サーバー上のファイアウォールがポート 3306 での受信接続を許可するように構成されていることを確認します。このポートは MySQL によって通信に使用されます。
  2. MySQL ユーザーPermissions: '%' から接続する権限を付与されたユーザーを MySQL に作成します。これにより、ユーザーはローカル仮想ホストを含​​む任意のホストから接続できるようになります。ユーザーの作成と権限付与の具体的な手順については、MySQL マニュアルを参照してください。

これらの手順を両方とも実装すると、接続できない問題は解決されるはずです。

以上がローカル仮想ホストがリモート MySQL サーバーに接続できないのはなぜですか (エラー 10060)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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