Итак, я только что создал учетную запись Amazon RDS. И я начал экземпляр базы данных.
The "endpoint" is:
abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Большой! Теперь я пытаюсь подключиться к нему из одного из моих других экземпляров EC2.
mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Но ничего не работает и просто зависает.
Я попытался пинговать это, и ничто не работает также. Ничего не произошло.
Нужно ли менять некоторые настройки?
Здесь много говорят о группах безопасности, но также проверяют:
(Моя группа маршрутизации была моей проблемой; при создании новой подсети я не стал добавлять ее в группу маршрутизации со шлюзом.)
источник
Исправлена.
Пришлось предоставить доступ к нему в группах безопасности под БД ...
источник
У меня была такая же проблема ;
работал на меня ...
источник
В попытке полностью открыть систему безопасности для тестирования перед блокировкой доступа, и мой экземпляр базы данных, и мой экземпляр EC2 использовали одну и ту же группу безопасности, а входящий и исходящий порт 3306 были настроены для разрешения подключений из любого места. Проблема - мне удалось подключиться к Aurora из моего ноутбука, но, как ни странно, не из моего экземпляра EC2, как будто экземпляр EC2 не был Anywhere. Решение состояло в том, чтобы добавить еще одно входящее правило mysql / Aurora и указать тот же идентификатор группы безопасности в качестве источника для входящих подключений. У моей группы безопасности есть правило, которое ссылается на себя, и я могу подключиться либо из моего ноутбука, либо из моего экземпляра EC2.
источник
Правило входящего mysql должно быть как ниже
это проблема с группой безопасности.
источник
0.0.0.0/0
доступ к3306
тоже не очень хорошая идея.