所以我有生产服务器,我想连接到 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。
添加回答
举报
0/150
提交
取消