所以我有生产服务器,我想连接到 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 部分组成输出:
慕妹3242003
相关分类