首页 > 解决方案 > 无法从 Ubuntu 18.04 EC2 实例上的 Wordpress 连接到 RDS mysql DB

问题描述

我正在尝试使用 RDS MySQL 数据库在我的 Ec2 实例上运行 Wordpress。

这是我遵循的教程https://cristianocastro.net/instalando-wordpress-em-um-servidor-amazon-aws-pt-2-3/

但是当我尝试在浏览器上访问连接到 RDS 的 Ec2 实例时,它会显示此消息

Error establishing a database connection

我将安全组的入站和出站所有流量放入任何地方。

这是我的安全组规则的打印内容。

在此处输入图像描述

感谢帮助

PS:看到这个问题,没有anwser Can't Connect to RDS mysql DB from Wordpress on Amazon linux EC2 Instance

编辑:来自将访问 RDS 的 ec2 实例的安全组的规则。

在此处输入图像描述

标签: wordpressamazon-web-servicesamazon-ec2amazon-rds

解决方案


根据您提供的信息,您的 RDS 似乎可以通过 Internet 公开访问,并且将接受来自任何主机的连接(您可能希望稍后限制这些)

假设您的软件设置(操作系统、php、MySQL 库、Wordpress)没有问题,并且您在 WP 配置中使用了正确的参数(主机、端口、用户、密码、数据库)。

剩下的问题之一可能是附加到您的 EC2 实例的安全组不允许在端口 3306 (MySQL) 上连接到您的 RDS 实例的 IP 地址。


推荐阅读