Wordpress和phpMyAdmin无法打开RDS数据库



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

令人惊奇的是,它确实有效。

我按照这里的指示上传数据库从命令行使用MySQL,我可以连接并查看RDS数据库。

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

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

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

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

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

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

我做错了什么?

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

查看以下rds安全组的图像

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

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

然后尝试连接

相关内容

  • 没有找到相关文章

最新更新