Wordpress 和 phpMyAdmin 无法打开 RDS 数据库

Posted

技术标签:

【中文标题】Wordpress 和 phpMyAdmin 无法打开 RDS 数据库【英文标题】:Wordpress and phpMyAdmin cannot open a RDS database 【发布时间】:2017-06-21 04:55:37 【问题描述】:

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

效果惊人。

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

MariaDB [(none)]> 显示数据库;

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

MariaDB [(none)]> select User, Host from mysql.user;

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

所以我知道端口是开放的并且数据库在那里。

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

我做错了什么?

【问题讨论】:

“不起作用”对我们不起作用。 【参考方案1】:

检查您的 EC2 安全组是否附加到 RDS 安全组?

check the below image of rds security group

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

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

然后尝试连接

【讨论】:

以上是关于Wordpress 和 phpMyAdmin 无法打开 RDS 数据库的主要内容,如果未能解决你的问题,请参考以下文章

无法访问 phpMyAdmin,也无法在 localhost (Wordpress) 上打开网站

在 Synology DS218play 上,WordPress 无法连接到用户数据库,但 phpmyadmin 可以

httpd-2.2部署Discuz!论坛系统wordpress博客系统和phpMyAdmin程序

phpMyAdmin没有选项来编辑siteURL本地wordpress到服务器

无法登录wordpress

phpMyAdmin 关系视图不可用