所以我有要与Mysql Workbench连接的生产服务器。
当我启动应用程序时,所有程序运行正常,因此我通过服务器的IP和凭据连接到它。
我的码头工人组成看起来像这样:
...
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做这些必需的设置吗?
哦,还有附加的注意事项:在工作台上按connect时,我得到了该错误,我什至没有提示输入密码的提示。
和码头工人组成了mysql部分的输出:
也许这只是一个错字,但您将3308作为端口放置在docker-compose文件中。因此,可以将其修复为3306或在连接时使用3308。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句