如何访问 VPC 中的 AWS RDS 主机

如何访问 VPC 中的 AWS RDS 主机

我已经设置了我的第一个 AWS VPC。它有一个公共子网和两个私有子网。其中一个私有子网有一个 RDS 实例,另一个是空置的(在不同的可用区中)。我按照 AWS 上的教程设置了路由和 VPC 安全组。我没有私有子网的 NAT 服务器。

我的问题是,如何使用 MySql 客户端访问私有子网中的 RDS 实例?我在 Web 服务器安全组中设置了允许在 3306 上进行出站访问的规则,并且数据库安全组允许在同一端口上进行入站访问。

当我通过 SSH 进入公共子网上的服务器并运行时,mysql -h hostname -p我收到一条有关未知主机名的错误消息。我尝试使用完整的 RDS 终端节点名称作为主机名。我还尝试了仅使用名称的主机名部分。我这样做对吗?MySql 客户端是否使用 3306 端口?还是我必须打开另一个端口?

答案1

找到答案了。根据本文,我需要在建立连接时指定端口号: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

相关内容