我已经按照以下步骤在 Ubuntu 12.04 Amazon ec2 机器上建立了一个 WordPress 网站本教程除了我还没有创建 MySQL 数据库并且正在使用 amazon RDS MySQL 服务这一事实之外。
一切正常,我能够在安装过程中创建配置文件,但安装程序要求输入 MySQL 凭据。当我填写 RDS 凭据时,它们不起作用。我甚至尝试在文件中手动输入凭据wp-confiq
,但它仍然说无法连接到数据库。
我尝试在共享托管环境中的另一个 WordPress 安装上测试相同的凭据,结果是一样的。
然后在 ec2 WordPress 服务器上我安装了 MySQL,然后在安装过程中提供了 MySQL 详细信息,一切正常,因此证明它仅与 RDS 有关。
额外细节:
数据库安全组只有一个安全性:EC2 安全组
EC2 和 RDS 均位于 AWS 新加坡东南-1a 区域
EC2 安全性:仅开放端口 22 (
ssh
) 和 80 ( )http
答案1
您可以设置数据库安全组以允许从特定的“EC2 安全组”或“CIDR IP 范围”进行访问。
访问此网址探索更多:
好吧,您已经提到过,您允许访问“EC2 安全组”。请参阅上述 URL 并确保您操作正确。
如果没有帮助,请尝试授予对 CIDR IP 范围的访问权限(上述 URL 也会对您有所帮助)。