Efectivamente, la gran mayoria de servidores MySql tienen deshabilitado el acceso remoto, razon por la cual sólo se puede acceder a ellas desde el servidor origen. Y tu lo has dicho, es por motivos de seguridad. Sin embargo, existen algunos servidores (Cito a 100webspace) que permiten el acceso desde otro host a sus bases de datos, con solo tener los datos de conexion.
Un saludo,