Supongo que, según mi comentario original, su base de datos remota rechaza conexiones de cualquier cosa que no sea localhost. Basado en esa suposición, aquí hay dos soluciones:
-
Utilice un túnel ssh. Hay toneladas de instrucciones para conectarse a través del túnel ssh, por ejemplo, http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/ .
-
Asegúrese de que su base de datos remota acepte conexiones remotas. Consulte la respuesta aceptada en el siguiente hilo de stackoverflow Can 'no se conecta al error del servidor MySQL 111