首頁 > 資料庫 > mysql教程 > 如何從主機的命令列連接到 MySQL 容器?

如何從主機的命令列連接到 MySQL 容器?

Linda Hamilton
發布: 2024-11-19 08:41:02
原創
925 人瀏覽過

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

從主機連接到MySQL 容器

您有一個在Docker 中運行的MySQL 容器,並且希望從MacBook 的命令列mysql 用戶端建立到它的連接,而不使用Docker 命令。

Docker-Compose Up

如果您使用 docker-compose up,請使用 127.0.0.1:3306 連接到容器,因為主機連接埠 3306 已發布。

Docker-Compose Run

使用 docker-compose run 時,不考慮 docker-compose.yml 檔案中的連接埠對映部分。要啟用它,請新增 --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
登入後複製

以上是如何從主機的命令列連接到 MySQL 容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板