带有 WordPress 的 EC2 Ubuntu 无法连接到 RDS

带有 WordPress 的 EC2 Ubuntu 无法连接到 RDS

我已经按照以下步骤在 Ubuntu 12.04 Amazon ec2 机器上建立了一个 WordPress 网站本教程除了我还没有创建 MySQL 数据库并且正在使用 amazon RDS MySQL 服务这一事实之外。

一切正常,我能够在安装过程中创建配置文件,但安装程序要求输入 MySQL 凭据。当我填写 RDS 凭据时,它们不起作用。我甚至尝试在文件中手动输入凭据wp-confiq,但它仍然说无法连接到数据库。

我尝试在共享托管环境中的另一个 WordPress 安装上测试相同的凭据,结果是一样的。

然后在 ec2 WordPress 服务器上我安装了 MySQL,然后在安装过程中提供了 MySQL 详细信息,一切正常,因此证明它仅与 RDS 有关。

额外细节:

  1. 数据库安全组只有一个安全性:EC2 安全组

  2. EC2 和 RDS 均位于 AWS 新加坡东南-1a 区域

  3. EC2 安全性:仅开放端口 22 ( ssh) 和 80 ( )http

答案1

您可以设置数据库安全组以允许从特定的“EC2 安全组”或“CIDR IP 范围”进行访问。

访问此网址探索更多:

好吧,您已经提到过,您允许访问“EC2 安全组”。请参阅上述 URL 并确保您操作正确。

如果没有帮助,请尝试授予对 CIDR IP 范围的访问权限(上述 URL 也会对您有所帮助)。

相关内容