ホスト マシンのコマンド ラインから MySQL コンテナに接続するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-19 08:41:02
オリジナル
897 人が閲覧しました

How to Connect to a MySQL Container from Your Host Machine's Command Line?

ホスト マシンから MySQL コンテナへの接続

Docker で実行されている MySQL コンテナがあり、mysql クライアントを使用せずに MacBook のコマンド ラインからコンテナへの接続を確立したいと考えています。 Docker コマンド。

Docker-Compose Up

If docker-compose up を使用しています。ホスト ポート 3306 が公開されているため、127.0.0.1:3306 を使用してコンテナに接続します。

Docker-Compose Run

docker-compose run を使用する場合の場合、docker-compose.yml ファイル内のポート マッピング セクションは考慮されません。これを有効にするには、--service-ports オプションを追加します。

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

追加メモ

デフォルトでは、mysql クライアントは localhost に接続するときに Unix ソケットの使用を試みます。したがって、IP アドレス 127.0.0.1 を明示的に指定します:

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

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

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