Właśnie utworzyłem konto Amazon RDS. I zacząłem instancję bazy danych.
The "endpoint" is:
abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Wspaniały! Teraz staram się połączyć z jednym z moich innych wystąpień EC2.
mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Ale nic nie działa i po prostu się zawiesza.
Próbowałem pingować i nic też nie działa. Nic się nie dzieje.
Czy muszę zmienić niektóre ustawienia?
Dużo tu mówimy o grupach bezpieczeństwa, ale sprawdź także:
(Grupa routingu była moim problemem; tworząc nową podsieć zaniedbałem dodawanie jej do grupy routingu z bramą).
źródło
Naprawiony.
Musiałem udzielić dostępu do tego w grupach zabezpieczeń w DB ...
źródło
Miałem ten sam problem;
pracował dla mnie ...
źródło
Próbując całkowicie otworzyć zabezpieczenia w celu przetestowania przed zablokowaniem dostępu, zarówno moja instancja bazy danych, jak i moja instancja EC2 korzystały z tej samej grupy zabezpieczeń, a zarówno port przychodzący, jak i wychodzący 3306 zostały skonfigurowane tak, aby zezwalały na połączenia z dowolnego miejsca. Problem - udało mi się połączyć z Aurorą z mojego notebooka, ale co dziwne, nie z mojej instancji EC2, tak jakby instancja EC2 nie była nigdzie. Rozwiązaniem było dodanie kolejnej reguły przychodzącej mysql / Aurora i określenie tego samego identyfikatora grupy zabezpieczeń jako źródła połączeń przychodzących. Moja grupa zabezpieczeń ma regułę, która odnosi się do samej siebie, i mogę się połączyć z mojego notebooka lub instancji EC2.
źródło
Reguła ruchu przychodzącego mysql powinna wyglądać jak poniżej
taki jest problem z grupą bezpieczeństwa.
źródło
0.0.0.0/0
dostęp do3306
nie jest to świetny pomysł, albo.