使用MySQL Workbench 連接到在Docker 中運行的MySQL 伺服器
簡介:
簡介:其中的簡介MySQL 資料庫Docker 容器可能是常見的需求。但是,從 MySQL Workbench 等外部工具連接到這些資料庫需要一些設定。
解決方案:-
建立從MySQL Workbench 到在Docker 容器內運行的MySQL 伺服器的連接,按照以下步驟操作:
使用所需的連接埠對映啟動 MySQL 映像(例如 docker run -p 3306:3306 mysql/mysql-server:5.7)。
- 登入使用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中文網其他相關文章!