Ich vermute, dass Ihre Remote-DB gemäß meinem ursprünglichen Kommentar Verbindungen von allem anderen als localhost ablehnt. Basierend auf dieser Annahme sind hier zwei Lösungen:
-
Verwenden Sie einen SSH-Tunnel. Es gibt Unmengen von Anleitungen für die Verbindung über einen SSH-Tunnel, z. B. http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/ .
-
Stellen Sie sicher, dass Ihre Remote-DB Remoteverbindungen akzeptiert. Sehen Sie sich die akzeptierte Antwort im folgenden Stackoverflow-Thread an Can Keine Verbindung zum MySQL-Server Fehler 111