ホームページ  >  記事  >  データベース  >  MySQL Workbench を Docker で MySQL サーバーに接続するにはどうすればよいですか?

MySQL Workbench を Docker で MySQL サーバーに接続するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-22 10:37:12841ブラウズ

How to Connect MySQL Workbench to a MySQL Server in Docker?

MySQL Workbench を使用した Docker で実行されている MySQL サーバーへの接続

概要:
内の MySQL データベースへのアクセスDocker コンテナーは一般的な要件となる場合があります。ただし、MySQL Workbench などの外部ツールからこれらのデータベースに接続するには、いくつかの構成が必要です。

解決策:
MySQL Workbench から Docker コンテナ内で実行されている MySQL サーバーへの接続を確立するには、次の手順に従います:

  1. MySQL の構成Server:

    • 必要なポート マッピングを使用して MySQL イメージを開始します (例: docker run -p 3306:3306 mysql/mysql-server:5.7)。
    • にログインします。 docker exec -it mysql57 mysql -uroot -p を使用してコンテナーを更新し、任意の IP アドレスからの接続を許可するには、MySQL ユーザーのホストを % に設定します (例: mysql.user set host = '%' where user='root';)。
  2. ワークベンチ接続:

    • MySQL を開くワークベンチ。
    • 「新しい接続」をクリックし、次のように入力します:

      • ホスト: 0.0.0.0
      • ポート: 3306
      • ユーザー名: root
      • パスワード: (から取得Docker ログまたは MySQL セットアップ中に設定)
  3. 接続して使用:

    • 「」をクリック「接続のテスト」を実行して接続を確認します。
    • 成功したら、管理および接続を行うことができます。 MySQL Workbench からコンテナ内の MySQL データベースと対話します。

検証:
mysql.user からのホスト、ユーザーの選択を実行しています。 MySQL ユーザーの更新されたホスト値が表示され、すべてのホストからの接続が許可されるようになったことが確認されます。

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

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