También hace falta decir que necesitas tener el servidor de bases de datos accesible desde internet. Esto implica tener un IP público y o bien que mySQL corra en esa máquina o bien que el tráfico hacia el/los puertos de mySQL sea enrutado al servidor donde se ejecuta.
Por otro lado, el/los firewalls deberán permitir el tráfico desde/hacia los puertos de mySQL.
Hasta luego.