2017-02-03 44 views
-2

我在使用CentDB 7和MariaDB的EC2上創建了一個WordPress多站點。Wordpress和phpMyAdmin無法打開RDS數據庫

令人驚訝的是它的工作原理。

我按照說明here 上傳數據庫 使用MySQL我可以附加到並查看RDS數據庫的命令行。

MariaDB [(none)]> SHOW databases;

+--------------------+ 
| 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不起作用。

我在做什麼錯?

+1

「不工作」不爲我們工作。 –

回答

0

檢查您的EC2安全組是否已連接到RDS安全組?

check the below image of rds security group

你的RDS應該有一個新的,獨立的安全組和源代碼,你必須添加EC2安全組。

即RDS安全組應附於你RDS實例 的EC2安全組應重視相應的EC2實例

然後嘗試連接