[英]Cannot connect to the mysql RDS instance on AWS
我在 AWS 上创建了一个 MySQL RDS 实例。 我还创建了一个 EC2 实例,在该实例上安装了 Wordpress、Apache、MySQL 客户端和其他依赖项,使用如下所示的脚本。
- 脚本
#!/bin/bash
yum update -y
yum install httpd php php-mysql -y
cd /var/www/html
echo "healthy" > healthcheck.html
wget https://wordpress.org/wordpress-5.1.1.tar.gz
tar -xzf wordpress-5.1.1.tar.gz
cp -r wordpress/* /var/www/html/
rm -rf wordpress
rm -rf wordpress-5.1.1.tar.gz
chmod -R 755 wp-content
chown -R apache:apache wp-content
chkconfig httpd on
service httpd start
我在创建 RDS 实例时创建了一个数据库和一个主用户,并尝试托管一个 Wordpress 网站。 它每次都显示此错误(这意味着您的 wp-config.php 文件中的用户名和密码信息不正确,或者我们无法联系 wpsdbserver.cv3al69dy8rq.us-east-1.rds.amazonaws 上的数据库服务器。 com。这可能意味着您主机的数据库服务器已关闭)。
EC2 实例和 RDS 实例都在同一个 VPC 中,并且我还允许从 SecurityGroup1(Ec2)到 SecurityGroup2(Rds 实例)的端口 3306。 我输入了正确的用户名、密码和数据库端点。 RDS 实例没有公共访问权限。 配置设置的 rest 设置为默认值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.