Zgaduję, że według mojego oryginalnego komentarza twoja zdalna baza danych odmawia połączeń z dowolnego hosta lokalnego. W oparciu o to założenie, oto dwa rozwiązania:
-
Użyj tunelu ssh. Istnieje mnóstwo instrukcji dotyczących łączenia się przez tunel ssh, np. http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/ .
-
Upewnij się, że zdalna baza danych akceptuje połączenia zdalne. Sprawdź zaakceptowaną odpowiedź w następującym wątku przepełnienia stosu Może nie łączyć się z serwerem MySQL, błąd 111