Docker Desktop 部署 MySQL 后,Sequel Ace 無法連接怎么辦?

Docker Desktop 部署 MySQL 后,Sequel Ace 無法連接怎么辦?

解決 docker desktop 部署 mysql 服務(wù)后客戶端無法連接的問題

macos 系統(tǒng)上,使用 docker desktop 部署 mysql 服務(wù)后,嘗試使用 sequel ace 客戶端連接時遇到了報錯。盡管 mysql 服務(wù)已正常啟動,但仍無法建立連接。

導(dǎo)致此問題的常見原因是未暴露容器端口。在 docker desktop 中,需要先通過命令行運行以下命令將 mysql 服務(wù)的端口映射到本地主機端口:

docker run -p 3306:3306 mysql:oracle8

命令中:

  • -p 指定端口映射,將容器內(nèi)的 3306 端口映射到本地主機的 3306 端口。
  • mysql:oracle8 指定要部署的 mysql 鏡像版本。

執(zhí)行此操作后,mysql 服務(wù)的 3306 端口將可通過本地主機端口進行訪問?,F(xiàn)在,應(yīng)該可以在 sequel ace 中成功連接到 mysql 服務(wù)了。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊6 分享