EC2 Ubuntu с WordPress не может подключиться к RDS
Я настроил веб-сайт WordPress на машине Amazon ec2 с Ubuntu 12.04, следуя этому руководству, за исключением того факта, что я не создал базу данных MySQL и использую сервис Amazon RDS MySQL.
Все работает нормально, и я могу создать файл конфигурации во время установки, но когда установщик запрашивает учетные данные MySQL. Когда я заполняю учетные данные RDS, они не работают. Я даже попытался ввести учетные данные вручную в wp-confiq
файл и до сих пор он сказал, что не может подключиться к базе данных.
Я попытался проверить те же учетные данные на другой установке WordPress в среде общего хостинга, и результат был тот же.
Затем на сервере ec2 WordPress я установил MySQL, а затем предоставил детали MySQL во время установки, и все работало нормально, доказав, что это как-то связано только с RDS.
Дополнительные детали:
Группа безопасности БД имеет только одну защиту: Группа безопасности EC2
И EC2, и RDS расположены в регионах AWS на юго-востоке Сингапура-1а.
EC2 Security: только порт 22 (
ssh
) и 80 (http
) открыл
1 ответ
Вы можете настроить свою группу безопасности БД так, чтобы разрешить доступ из определенных "групп безопасности EC2" или "диапазонов CIDR IP".
Посетите этот URL, чтобы узнать больше:
Ну, вы уже упоминали, что вы разрешили доступ к "EC2 Security Group". Обратитесь выше URL и убедитесь, что вы сделали это правильно.
Если это не помогло, попробуйте предоставить доступ к диапазону IP-адресов CIDR (вышеупомянутый URL также поможет вам в этом).