【问题标题】:Wordpress and phpMyAdmin cannot open a RDS databaseWordpress 和 phpMyAdmin 无法打开 RDS 数据库
【发布时间】: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 不起作用。

我做错了什么?

【问题讨论】:

  • “不起作用”对我们不起作用。

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


【解决方案1】:

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

check the below image of rds security group

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

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

然后尝试连接

【讨论】:

    猜你喜欢
    • 2016-06-07
    • 1970-01-01
    • 2019-07-18
    • 2016-08-14
    • 2014-07-13
    • 2018-09-07
    • 2011-03-23
    相关资源
    最近更新 更多