首頁 > 資料庫 > mysql教程 > 如何將 MySQL Workbench 連接到 MySQL Docker 容器?

如何將 MySQL Workbench 連接到 MySQL Docker 容器?

DDD
發布: 2024-11-26 03:11:09
原創
546 人瀏覽過

How to Connect MySQL Workbench to a MySQL Docker Container?

將MySQL Workbench 連接到在Docker 中運行的MySQL

在Docker 容器中存取MySQL

在Docker 容器中存取MySQL

在Docker 容器中存取MySQL 很簡單,但從本機電腦連接到它可以由於預設連接限製而具有挑戰性。但是,透過對 MySQL 容器進行一些調整,您可以允許外部連線。

docker run -p 3306:3306 --name=mysql57 -d mysql/mysql-server:5.7
登入後複製

修改MySQL 連線設定

docker logs mysql57 2>&1 | grep GENERATED
登入後複製

先建立具有所需連接埠對映的MySQL 容器:

docker exec -it mysql57 mysql -uroot -p
登入後複製

取得fresh的預設密碼安裝:

取得fresh的預設密碼安裝:
update mysql.user set host = '%' where user='root';
登入後複製

使用命令列連接到MySQL:

如有必要,使用 ALTER USER 指令來變更 root 密碼。

docker restart mysql57
登入後複製
執行以下指令SQL語句:

重新啟動容器

    調整設定後,重新啟動容器:
  • 調整設定後,重新啟動容器:

調整設定後,重新啟動容器:

select host, user from mysql.user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | healthchecker |
| localhost | mysql.session |
| localhost | mysql.sys     |
+-----------+---------------+
登入後複製
調整設定後,重新啟動容器:調整設定後,重新啟動容器:從MySQL Workbench連接您現在應該能夠使用以下設定從 MySQL Workbench 連接到 MySQL:主機: 0.0.0.0連接埠:3306驗證使用者的主機設定將顯示:

以上是如何將 MySQL Workbench 連接到 MySQL Docker 容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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