我目前正在开发具有以下堆栈的小型Java Web应用程序:Java 8,Spring Boot,Hibernate,MariaDB,Docker,AWS(RDS,Fargate等)。我使用AWS来部署和运行我的应用程序。我的Java Web应用程序在Docker容器内部运行,该容器由AWS Fargate管理;该Web应用程序通过注入的秘密与Amazon RDS(MariaDB实例)进行通信,并且不需要通过公共互联网进行这种通信(而是使用VPC)。在设法推出软件更新后,我最近的问题开始了,这迫使我使用MySQL Workbench进行一些手动数据库更改,由于本地连接问题,我无法执行此操作。
因此,我现在最大的问题是从本地计算机到数据库的连接性-我根本无法通过MySQL Workbench甚至是IDE都无法连接到RDS实例(但是以前它一直可以正常工作而没有此类问题)。 MySQL Workbench给了我以下错误消息作为提示:
检查了MySQL Workbench的给定提示后,我还检查了这一点:
0.0.0.0/0
范围,没有多大运气了]因此也不要忘记像this answer中所述通过建立套接字连接来检查网络连接。