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程序