首頁  >  文章  >  資料庫  >  如何在 Docker 中將 MySQL Workbench 連接到 MySQL 伺服器?

如何在 Docker 中將 MySQL Workbench 連接到 MySQL 伺服器?

Susan Sarandon
Susan Sarandon原創
2024-11-22 10:37:12831瀏覽

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

使用MySQL Workbench 連接到在Docker 中運行的MySQL 伺服器

簡介:

簡介:其中的簡介MySQL 資料庫Docker 容器可能是常見的需求。但是,從 MySQL Workbench 等外部工具連接到這些資料庫需要一些設定。

    解決方案:
  1. 建立從MySQL Workbench 到在Docker 容器內運行的MySQL 伺服器的連接,按照以下步驟操作:

    • 設定MySQL Server
    • :
    使用所需的連接埠對映啟動 MySQL 映像(例如 docker run -p 3306:3306 mysql/mysql-server:5.7)。
  2. 登入使用docker exec -it mysql57 mysql -uroot -p 的容器並將MySQL 使用者的主機更新為% 以允許來自以下位置的連接任何IP 位址(例如,更新mysql.user set host = ' %' where user='root';)。

    • 工作台連線
    • :
    • 開啟 MySQL Workbench。
      • 點選「新連線」並輸入以下內容:
      • 主機:0.0.0.0
      • 連接埠:3306
      使用者名:root
    密碼:(從Docker 日誌取得或在MySQL期間設定setup)
    • 連接並使用
    按一下「測試連線」以驗證連線。
成功後,您可以從 MySQL 管理容器內的 MySQL 資料庫並與之互動工作台。


驗證:運行選擇主機,來自mysql.user 的使用者;將顯示MySQL 使用者的更新後的主機值,確認現在允許來自任何主機的連線。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn