ホームページ  >  記事  >  データベース  >  LAN 内のリモート PC 上の MySQL サーバーに接続するにはどうすればよいですか?

LAN 内のリモート PC 上の MySQL サーバーに接続するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-14 11:26:01469ブラウズ

How to Connect to a MySQL Server on a Remote PC in a LAN?

LAN 内のリモート PC 上の MySQL サーバーに接続しています

でホストされている MySQL データベースに接続しようとしているときに問題が発生しましたローカルネットワーク内の別のコンピュータ。クライアント コンピュータに MySQL がインストールされているにもかかわらず、接続に失敗します。

接続を確立するには、次の手順を検討してください:

不明なホスト エラーの解決:

以前に次のコマンドを実行しました:

mysql -u user -h 192.168.1.28:3306 -p password

ただし、ポート番号 (3306) は次のとおりです。データベース アドレスの後に含める必要があります:

mysql -u user -h 192.168.1.28 -p password

アクセス拒否エラーの解決:

ポートを指定せずに正常に接続しましたが、アクセス拒否エラーが発生しました。これを解決するには、リモート コンピューターにアクセス権限を付与します。

  1. MySQL が実行されているサーバー マシンで:

    • MySQL コマンド プロンプトを開きます。
    • 次のコマンドを実行して、リモート コンピュータの IP からのすべての権限を「root」ユーザーに付与します。 address:
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
    • 次のコマンドを実行して変更を適用します:
    FLUSH PRIVILEGES;
  2. 「root_password」を実際の root パスワードに置き換えます。 MySQL サーバーの
  3. 置換「192.168.1.28」は、クライアント コンピューター (接続元のコンピューター) の IP アドレスに置き換えます。

追加メモ:

  • MySQL サーバーが正しい IP アドレスとポートでリッスンしていることを確認します。
  • クライアントがコンピュータには、MySQL サーバーへの接続を許可するファイアウォールが搭載されています。
  • 引き続き問題が発生する場合は、MySQL のドキュメントまたはオンライン フォーラムでさらなるトラブルシューティングの解決策を確認してください。

以上がLAN 内のリモート PC 上の MySQL サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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