ホームページ > データベース > mysql チュートリアル > Localhost から Docker MySQL コンテナに接続するにはどうすればよいですか?

Localhost から Docker MySQL コンテナに接続するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-09 17:33:02
オリジナル
944 人が閲覧しました

How to Connect to a Docker MySQL Container from Localhost?

Localhost から Docker MySQL コンテナに接続する

Docker コンテナ内で実行されている MySQL インスタンスとホスト マシンから直接対話するには、次の手順に従います。手順:

docker-compose の使用up

Docker ホストでポート 3306 を公開しているため、ホスト自体から接続できます。

$> mysql -h 127.0.0.1 -P 3306 -u root
ログイン後にコピー
ログイン後にコピー

docker-compose run を使用

docker-compose up コマンドを使用していない場合は、--service-ports オプションを含めますポート マッピング セクションを検討するには:

$> docker-compose run --service-ports db
ログイン後にコピー

追加の考慮事項

  • デフォルトでは、MySQL クライアントは、" を使用するときに Unix ソケットを使用して接続を試みる可能性があります。ローカルホスト。」これを回避するには、次のように IP アドレス (127.0.0.1) を明示的に指定します。
$> mysql -h 127.0.0.1 -P 3306 -u root
ログイン後にコピー
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート