ホームページ >データベース >mysql チュートリアル >LAN 上のリモート MySQL サーバーに接続するにはどうすればよいですか?
LAN 経由でリモート MySQL サーバーに接続する
ローカル エリア ネットワーク (LAN) 環境で、別のサーバーでホストされている MySQL データベースにアクセスするコンピュータは特定の課題を引き起こす可能性があります。この記事では、同じネットワーク内のリモート PC 上の MySQL サーバーに接続する際の特定の問題について説明します。
最初、ユーザーは次のコマンドを使用して接続しようとしました:
mysql -u user -h 192.168.1.28:3306 -p password
しかし、接続は失敗し、不明なホストを示すエラー メッセージが表示されました。これは、ホストの仕様が間違っていたことを示しています。
解決策:
接続を正常に確立するには、ユーザーはホスト パラメータを変更する必要があります。具体的には、ポート番号 (3306) を省略する必要があります:
mysql -u user -h 192.168.1.28 -p password
追加の問題と解決策:
ホストの問題に対処した後、ユーザーは新しいエラーに遭遇しました。アクセス拒否について。これは、接続ユーザーに適切な権限が付与されていないことが原因で発生します。これを解決するには:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
「192.168.1.28」を接続しているコンピューターの IP アドレスに置き換えます。
FLUSH PRIVILEGES;
以上がLAN 上のリモート MySQL サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。