コマンドライン経由でリモート接続するときに発生する「MySQL サーバーに接続できません」エラーをトラブルシューティングするにはどうすればよいですか? 。

Linda Hamilton
リリース: 2024-11-08 22:55:02
オリジナル
882 人が閲覧しました

How to Troubleshoot

コマンド ラインを使用したリモート MySQL データベース接続のトラブルシューティング

ローカル マシンのコマンド ラインからリモート MySQL データベースにアクセスしようとすると、「できません」というエラーが発生する場合があります。 「my.application.com」(10061) の MySQL サーバーに接続します。」このエラーは、接続パラメータが正しくない場合によく発生します。

リモート MySQL データベースに接続するための正しいコマンド構文は次のとおりです。

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}
ログイン後にコピー

正しいコマンドを指定していることを確認してください。

  • ユーザー名 (-u): データベースユーザー名
  • パスワード (-p): -p オプションの後にスペースを含まないデータベースのパスワード
  • ホスト (-h): リモート サーバーの IPアドレスまたはホスト名
  • Port (-P): によって使用されるポート番号MySQL サーバー (デフォルト: 3306)
  • データベース (-D): アクセスする特定のデータベースの名前

例:

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local
ログイン後にコピー

このコマンドは、リモート サーバー上の「ローカル」データベースに接続します。ポート 3306 が使用されていると仮定して、「root」ユーザーと「root」パスワードを使用した「127.0.0.1」。

さらに接続の問題が発生した場合は、次のことを確認してください。

  • リモート マシン上の MySQL サーバーは実行されており、アクセス可能です。
  • リモート マシン上のファイアウォールにより、MySQL への受信接続が許可されます。サーバーのポート。
  • 接続しているユーザーには、リモート データベースに接続するための十分な権限があります。

以上がコマンドライン経由でリモート接続するときに発生する「MySQL サーバーに接続できません」エラーをトラブルシューティングするにはどうすればよいですか? 。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!