EC2 Ubuntu mit WordPress kann keine Verbindung zu RDS herstellen

1399
Danny

Ich habe eine WordPress-Website auf einem Ubuntu 12.04 Amazon ec2-Computer eingerichtet, indem ich diesem Tutorial gefolgt bin, mit der Ausnahme, dass ich keine MySQL-Datenbank erstellt habe und einen Amazon RDS-MySQL-Dienst verwende.

Alles funktioniert gut und ich kann während der Installation eine Konfigurationsdatei erstellen, aber wenn das Installationsprogramm nach MySQL-Berechtigungsnachweisen fragt. Wenn ich die RDS-Anmeldeinformationen ausfülle, funktionieren sie nicht. Ich habe sogar versucht, die Anmeldeinformationen manuell in die wp-confiqDatei einzugeben, und es wurde trotzdem keine Verbindung zur Datenbank hergestellt.

Ich habe versucht, die gleichen Anmeldeinformationen für eine andere WordPress-Installation in einer gemeinsam genutzten Hosting-Umgebung zu testen, und das Ergebnis war das gleiche.

Dann habe ich auf dem ec2-WordPress-Server MySQL installiert und dann die MySQL-Details während der Installation angegeben. Alles hat gut funktioniert und beweist, dass es nur mit RDS zu tun hat.

Weitere Details:

  1. Die DB-Sicherheitsgruppe hat nur eine Sicherheit: die EC2-Sicherheitsgruppe

  2. Sowohl EC2 als auch RDS befinden sich in AWS-Südost-1a-Regionen

  3. EC2-Sicherheit: Nur Port 22 ( ssh) und 80 ( http) geöffnet

3

1 Antwort auf die Frage

0

You can set your DB Security Group to allow access from specific 'EC2 Security Groups' or 'CIDR IP ranges'.

Visit this URL to explore more:

Well, You have already mentioned that, you allowed access to 'EC2 Security Group'. Refer above URL and make sure that you did it correctly.

If it didn't help, then try to give access to the CIDR IP range (Above URL will help you for that too).

i did that but still cant connect this is what i added XXX.XXX.XXX.XXX/32 in the CIDR/IP section in DB security groups (where XXX.XXX.XXX.XXX is the Elastic Ip of my ec2 Machine) vor 11 Jahren 0