Docker Desktop 部署 MySQL 后,Sequel Ace 无法连接怎么办?

docker desktop 部署 mysql 后,sequel ace 无法连接怎么办?

解决 docker desktop 部署 mysql 服务后客户端无法连接的问题

macos 系统上,使用 docker desktop 部署 mysql 服务后,尝试使用 sequel ace 客户端连接时遇到了报错。尽管 mysql 服务已正常启动,但仍无法建立连接。

导致此问题的常见原因是未暴露容器端口。在 docker desktop 中,需要先通过命令行运行以下命令将 mysql 服务的端口映射到本地主机端口:

docker run -p 3306:3306 mysql:oracle8

命令中:

  • -p 指定端口映射,将容器内的 3306 端口映射到本地主机的 3306 端口。
  • mysql:oracle8 指定要部署的 mysql 镜像版本。

执行此操作后,mysql 服务的 3306 端口将可通过本地主机端口进行访问。现在,应该可以在 sequel ace 中成功连接到 mysql 服务了。

以上就是Docker Desktop 部署 MySQL 后,Sequel Ace 无法连接怎么办?的详细内容,更多请关注硕下网其它相关文章!