Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
390 views
in Technique[技术] by (71.8m points)

amazon web services - Wordpress and phpMyAdmin cannot open a RDS database

I created a WordPress multisite on an EC2 using CentOS 7 with MariaDB.

Amazingly it works.

I followed the instructions here to upload the database using MySQL from a command line I can attach to and see the RDS database.

MariaDB [(none)]> SHOW databases;

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

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

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

So I know the ports are open and the database is there.

But changing localhost inside of wp-config.php to mymariadb.xyz.us-east-1.rds.amazonaws.com does not work.

What am I doing wrong?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Check if Your EC2 security group is attached to RDS security group?

check the below image of rds security group

Your RDS should have a new separate security group and in the source, you have to add ec2 security group.

that rds security group should be attached to you rds instance the ec2 security group should attach to the corresponding ec2 instance

then try to connect


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...