为了账号安全,请及时绑定邮箱和手机立即绑定

无法从本地计算机连接到服务器上运行的 mysql docker(错误 10061)

无法从本地计算机连接到服务器上运行的 mysql docker(错误 10061)

紫衣仙女 2023-03-09 13:53:39
所以我有生产服务器,我想连接到 Mysql Workbench。当我启动应用程序时一切正常,所以我通过服务器的 IP 和凭据连接到它。我的 docker-compose 看起来像这样:...     workaround-mysql:        container_name: workaround-mysql        image: mysql        environment:          MYSQL_DATABASE: workaround          MYSQL_USER: someuser          MYSQL_PASSWORD: somepass          MYSQL_ROOT_PASSWORD: somepassss          MYSQL_ROOT_HOST: %        ports:          - "3308:3306"        restart: always....所以在我的生产机器上,我运行了 spring 应用程序、mysql、nginx。当我尝试通过工作台连接时,这是我得到的错误:错误 10061。我不明白我做错了什么。我在进行本地测试时没有遇到任何问题。工作台工作正常。我需要做一些额外的设置吗?我可以通过 docker-compose 进行这些必需的设置吗?在我的防火墙上,我设置了接受到 mysql 端口的连接:哦,还有附加说明:当我在工作台上按连接时,我得到了那个错误,我什至没有提示输入密码。docker 为 mysql 部分组成输出:
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

也许这只是一个拼写错误,但您将 3308 作为端口放在了 docker-compose 文件中。因此,要么将其固定为 3306,要么在连接时使用 3308。



查看完整回答
反对 回复 2023-03-09
  • 1 回答
  • 0 关注
  • 277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信