Powinieneś upewnić się, że twoje grupy bezpieczeństwa dla AWS są otwarte na porcie 3306 (lub cokolwiek skonfigurujesz), aby mogły uzyskać dostęp do bazy danych.
Możesz rozwiązać problem, próbując połączyć się przez SSH z komputerem, czy możesz połączyć się lokalnie? Jeśli tak, spójrz na swoje grupy bezpieczeństwa i otwórz port. Jeśli nie możesz połączyć się lokalnie, oznacza to, że baza danych nie działa i musisz poprawnie zdiagnozować i skonfigurować bazę danych.
Ale odrzucenie połączenia jest bardziej niż prawdopodobne, że port w grupie bezpieczeństwa nie jest otwarty.
Wystarczy dodać, co rozwiązało jego problem:
- Sprawdził swoje grupy bezpieczeństwa i otworzył odpowiednie porty
- Sprawdzono lokalnie, aby zobaczyć, że mySQL nie nasłuchuje na żadnym porcie
netstat -tlnp
aby sprawdzić, czy SQL działa lokalnie- Sprawdziłem plik my.ini, aby zobaczyć, że mysql został skonfigurowany do nasłuchiwania na porcie
- Znaleziono, że tak nie jest i ponownie skonfigurowałem go do słuchania