mysql - AWS RDS 没有从 Ubuntu 服务器到主机的路由

标签 mysql ubuntu amazon-ec2 amazon-rds

我在 AWS 中创建了一个新的 RDS (Aurora MySQL)。对于安全组,我选择了与当前生产数据库 (Aurora MySQL) 相同的安全组。入站规则相同,包括我的 Ubuntu 服务器的 IP。我能够在本地成功连接到新的 RDS 服务器,但从我的 Ubuntu 服务器收到以下错误:
SQLSTATE[HY000] [2002] 没有到主机的路由
两台服务器都在 us-east-2 区域。两者之间唯一明显的区别是旧服务器的 writer 实例在 us-east-2c 中,而新服务器在 us-east-2a 中。我已尝试遵循大多数故障排除指南,但结果都是空的。

最佳答案

可用区 2c 和 2a 之间的区别,使它们在不同的子网中,检查您的路由表。
要进行测试,请打开您的 Route Tables 选项卡,并将 a2 中的子网与(可能仍然)与 2c 中的子网关联的路由表关联

关于mysql - AWS RDS 没有从 Ubuntu 服务器到主机的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68183744/

相关文章:

java - Azure ClearDB : Access denied for user 'xxxx' to database 'xxxx'

node.js - 尝试向 Google Cloud 上的 Ubuntu VM 发送 HTTP 请求

amazon-ec2 - EC2 系统重启事件是否会导致 EMR 等待节点或更换节点?

mysql - 多行更新导致唯一的 "Integrity constraint violation"

mysql - MySQL 数据库 : MySQL Incorrect datetime value 的 ISO 8601 时间戳

c++ - 使用 c++ 和 ubuntu 与 Futaba RC Controller 接口(interface)

apache - 在 apache 中使用 ErrorDocument 转发查询字符串

tomcat - Amazon EC2 上的 JVM 调优

python - 实例启动后,aws-python 中的任何事件监听器

mysql - 具有不同值的多个表上的 SQL 左连接