我在同一个账户下有两个VPC。VPC-A(安装了RDS )、VPC-B通过ECS EC2部署安装了服务。 VPC-B有多个子网。通过ECS EC2服务部署的服务无法与RDS集成。它一直收到以下错误消息(“Is the server running on host "....") 其中,从Ec2instance(E1) Inc. VPC-B子网以telnet身份登录RDS数据库端口可以连接到数据库。 但是,如果通过ECS安装相同的服务,则无法启动服务器。当手动尝试启动容器时,它可以工作(能够连接到数据库)。 我也在两个私有网络之间建立了对等连接,但只有在通过ECS EC2部署启
我知道我需要配置RDS安全组以允许来自EC2安全组的连接。
我在默认安全组中运行了一个EC2实例。因此,我将EC2安全组添加到RDS安全组中。当我试图使用mysql从我的EC2实例连接时,它会给出以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxx.xxxx.us-east-1.rds.amazonaws.com' (110)
我使用的命令是:
mysql -udbuser -p -hxxxx.xxxx.us-east-1.rds.amazonaws.com
我发现这篇文章和我的问题完全一样,但