登录失败,虽然我在我的 RDS 实例的安全组中指定了入站规则

Posted

技术标签:

【中文标题】登录失败,虽然我在我的 RDS 实例的安全组中指定了入站规则【英文标题】:login failed, although I specified the inbound rule in my security group of RDS instance 【发布时间】:2015-10-14 03:32:28 【问题描述】:

第一次尝试我创建了一个数据库实例,我的本地数据库也被迁移到 AWS 实例数据库,然后尝试在我的 AWS 环境中部署 WAR,但它无法连接到数据库实例,尽管实例AWS 上的数据库与我的本地 tomcat 容器配合良好,我还阅读了有关如何从环境连接到现有数据库的文档,但它也没有帮助。 在最近的尝试中,我做了一个新环境,并发做了一个数据库实例;虽然我定义了入站规则(所有流量、所有协议、所有端口范围),但 mysql 上的新实例无法连接到 AWS 上的数据库实例。请指导一下好吗?

【问题讨论】:

【参考方案1】:

您是否部署了可公开访问的 RDS 实例 [1]?如果 RDS 实例是私有的,那么您的 EC2 实例在哪里(同一区域,同一 VPC?)。您确定应用程序中的数据库端点、用户和密码正确吗?

[1]http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html

【讨论】:

以上是关于登录失败,虽然我在我的 RDS 实例的安全组中指定了入站规则的主要内容,如果未能解决你的问题,请参考以下文章

新 SQL Server 用户登录失败

适用于 RDS 的 AWS 安全组 - 出站规则

AWS 安全组难题

找到 Elastic Beanstalk 安全组并配置与 RDS 的连接

无法让PHPMyAdmin连接到Amazon RDS实例

Amazon Web Service RDS-EC2 交互