Jak mam podłączyć aplikacji w języku Python Flask na Ubuntu ec2 do bazy danych MySQL za pomocą RDS?

0

Pytanie

Próbuję zmusić swoją aplikację połączyć się z mojej bazie danych RDS, również używam NGINX. Podczas zdalnego łączenia się z ec2 za pomocą terminala mogę się normalnie połączyć się z bazą danych. Właśnie na stronie zwróconej do opinii publicznej, jest błąd. Jestem krok za krokiem szedł instrukcji, tego mi szkołą kodowania. Załaduje się strona główna logowania/rejestracji, ale jeśli nie spróbuję utworzyć konto lub błąd logowania, dostanę 500 wewnętrznych błędów usługi. 500 Error

Mam poprawnie skonfigurowany swoją grupę bezpieczeństwa w tym, co dotyczy zasad wiadomości przychodzących. Czy istnieją jakieś wychodzące zasady, które są mi potrzebne w ec2, aby mógł skontaktować się z RDS z publicznego adresu ip?

Dziękuję

Uwaga: W tej chwili ja nie oceniam, ja już skończyłem stos Python, to jest po prostu to, że nadal chcę się dowiedzieć. Ja nie lubię zostawiać coś niedokończone. Spędziłem czas i przeczytałem wiele artykułów, spojrzał wideo, przeglądałem dokumentację AWS i wciąż nie mogę zrozumieć problemu.

amazon-ec2 amazon-rds flask nginx
2021-11-24 06:13:06
1

Najlepsza odpowiedź

0

W tym konkretnym przypadku problem polegał na tym, że baza danych znajdowała się nie na RDS, a na ec2 wraz z aplikacją flask. Mi po prostu trzeba było wejść w połączenia mysql.plik py i zmień hosta na "host lokalny", nazwę użytkownika "root" i hasło.

Dziękuję

2021-11-28 19:50:07

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................