如何將MySQL Workbench連接到Docker中運行的MySQL實例?

Linda Hamilton
發布: 2024-11-23 14:09:17
原創
779 人瀏覽過

How Do I Connect MySQL Workbench to a MySQL Instance Running in Docker?

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

在Docker 環境中,出於安全原因,與在容器內運行的MySQL 實例的連線受到限制。預設情況下,僅允許本地主機連線。若要從本機電腦上的MySQL Workbench 進行連接,請依照下列步驟操作:

修改MySQL 設定

  1. 使用所需的連接埠對映創建Docker 容器。
  2. 從容器的日誌中取得 MySQL root 密碼(如果這是新的)安裝)。
  3. 執行 mysql 用戶端直接連接 MySQL 實例。
  4. 將 root 使用者的主機改為 '%' 以允許來自任何主機的連線。
  5. 退出mysql 用戶端。
  6. 重新啟動docker

從MySQL Workbench 連線

修改MySQL 設定後,您可以使用下列指令從MyMy Workbench 連線到執行個體:

  • 主機:0.0.0.0
  • 連接埠: 3306

注意:此設定允許任何主機連接到MySQL 實例,這可能不適合生產環境。為了提高安全性,您可以指定特定主機或使用其他驗證方法。

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

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