解決 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)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END