Wordpress和phpMyAdmin无法打开RDS数据库

时间:2017-02-03 18:25:05

标签: wordpress amazon-web-services phpmyadmin mariadb amazon-rds

我使用带有MariaDB的CentOS 7在EC2上创建了一个WordPress多站点。

令人惊讶的是它有效。

我按照说明here 上传数据库 从命令行使用MySQL,我可以附加到RDS数据库并查看它。

MariaDB [(无)]> SHOW数据库;

+--------------------+
| Database           |
+--------------------+
| WPDB01             |
| information_schema |
| innodb             |
| mysql              |
| performance_schema |
+--------------------+

MariaDB [(无)]>从mysql.user中选择User,Host;

+-----------------+-----------+
| User            | Host      |
+-----------------+-----------+
| WordPressAbuser | %         |
| WordPressUser   | %         |
| rdsadmin        | localhost |
+-----------------+-----------+

所以我知道端口是打开的,数据库就在那里。

但是将wp-config.php内的localhost更改为mymariadb.xyz.us-east-1.rds.amazonaws.com不起作用。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

检查您的EC2安全组是否已连接到RDS安全组?

check the below image of rds security group

您的RDS应该有一个新的单独的安全组,并且在源中,您必须添加ec2安全组。

应该将rds安全组附加到您的rds实例 ec2安全组应该附加到相应的ec2实例

然后尝试连接