Próbuję połączyć się z Amazon RDS z MySQL Workbench, ale trzymam się tego błędu:

Twoja próba połączenia nie powiodła się dla użytkownika "Admin" od gospodarza Serwer w bazie danych-2.cv15axugkvps.us-East-2.rds.amazonaws.com:3306:
Nie można połączyć się z serwerem MySQL "baza danych-2.cv15axugkvps.us-East-2.rds.amazonaws.com" (60)

Proszę: 1 sprawdzić, czy MySQL działa na bazie danych serwera-2.cv15axugkvps.us-East-2.rds.amazonaws.com

2 Sprawdź, czy MySQL działa na porcie 3306 (Uwaga: 3306 jest domyślnie domyślnie, ale można go zmienić)

3 Sprawdź administrator Posiada prawa do podłączenia do bazy danych-2.cv15axugkvps.us-East-2.rds.amazonaws.com z adresu (prawa MySQL definiują, co klienci mogą połączyć się z serwerem i z którego maszyn)

4 Upewnij się, że w razie potrzeby oboje zapewniasz hasło i korzystanie z prawidłowego hasła do bazy danych-2.cv15axugkvps.us-East-2.rds.amazonaws.com łączące się z adresu hosta, z którego się łączą

Wiem, że mój hostname, port, nazwa użytkownika i hasło są w porządku. Utworzyłem nawet drugą bazę danych z nową nazwą użytkownika i hasłem, aby mieć pewność, że nie zapomniałem oryginałów.

Wygląda na to, że ta osoba miał podobny problem. Skomentowali:

Dobra, biorę winę za ten. Myślałem, że port 3306 był otwarty na wszędzie, ale musiałem go przypisać mój adres IP, aby umożliwić ruch drogowy. Jeśli twój IP ma 12.34.56.78, wybierz "MySQL" z menu rozwijanego "Utwórz nową regułę" w zakładce "Inbound". Następnie dodaj 12.34.56.78/32 jako źródło, kliknij "Dodaj regułę", a następnie kliknij "Zastosuj zmiany reguły"

Próbowałem tego, ale miał ten sam problem.

0
codi6 19 marzec 2020, 06:21

1 odpowiedź

Najlepsza odpowiedź

Na podstawie komentarzy problem był taki, że instancja DB była private. Zmiana go do public rozwiązała problem.

0
Marcin 19 marzec 2020, 21:57