通过本地计算机在RDS上使用MariaDB解决与AWS的连接问题

问题描述 投票:0回答:1

我目前正在开发具有以下堆栈的小型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 error message

检查了MySQL Workbench的给定提示后,我还检查了这一点:

  • 因此,我的问题是:我还应该检查什么才能找出连接失败的原因?
  • amazon-web-services mariadb mysql-workbench amazon-rds
    1个回答
    0
    投票
    [通过切换到移动互联网更改笔记本电脑网络后,连通性问题得到解决-因此,我怀疑我的笔记本电脑是来自先前网络的not able to establish the socket connection(可能是通信端口或DNS被阻止)。

    因此也不要忘记像this answer中所述通过建立套接字连接来检查网络连接。

    © www.soinside.com 2019 - 2024. All rights reserved.