amazon-web-services - 设置期间无法从 EC2 Wordpress 连接到 Amazon RDS
问题描述
我已经在 Amazon RDS 上设置了一个 RDS MySQL 实例,该实例将通过 EC2 访问。当我在 WordPress 设置中输入我的数据库详细信息并继续安装时,它返回一个错误,显示“建立数据库连接时出错”。
我认为这是因为数据库实例的安全组不允许 EC2 的入站流量。然后我将我的 EC2 实例的安全组添加到 RDS 实例的安全组的入站规则中。还是同样的问题。
允许所有流量也没有解决问题。
虽然我发现有些人遇到过类似的问题,但我无法通过建议的答案解决这个问题。
如果有人可以帮助我解决这个问题,我将不胜感激。
解决方案
这可能是由很多原因造成的。很难给你一个简短的答案。
首先,您检查用户名和密码是否正确?你可以从其他地方连接吗?
其次,安全组并不总是足够的。网络路由或 ACL 可能存在问题。为了验证您的 EC2 实例和 RDS 实例之间确实存在连接,请从 EC2 实例运行:
nc -vz RDS_HOSTNAME 5432
RDS_HOSTNAME
RDS 实例端点在哪里。您应该会收到一条连接成功的消息。
推荐阅读
- coinbase-api - 为什么 Coinbase API 不返回 XRP 的售价?
- css - 覆盖 iframe 上的 Element.style
- javascript - Power BI Embed 似乎无法在 Blazor Webassembly 应用程序中进行身份验证
- python - Chromium/Selenium - 更改条目上显示的日期格式
- android - Exoplayer、NanoHTTPD:Exoplayer 无法播放我在 NanoHTTPD 服务器上托管的 .mp3 文件
- javascript - 如何通过纯 JavaScript 使用对象从数组中分配元素来创建单选按钮?
- xpath - 将图形与 XML-tree 同步并将轴应用于它们
- azure - Azure AD B2C 与 Azure AD 域服务是否可行?
- python - BeautifulSoup 从容器内的子元素中获取文本
- amazon-web-services - 是否有 AWS SCP 阻止用户创建弹性 IP EC2?