Básicamente tienes que abrir el puerto del ordenador que haga de servidor.
Esto no es recomendable, pero es la forma de hacerlo.
Debes saber
- IP del hosting (Ej. 80.1.2.3)
- IP del servidor (Ej. 192.168.1.2)
- Puerto de MySQL (Por defecto 3306)
Servidor
Configura el servidor para que escuche el puerto 3306
Configura el firewall para que acepte conexiones entrantes por el puerto 3306
Router
Configura el router para que escuche el puerto 3306
Configura el router para que redirija el puerto 3306 al servidor 192.168.1.2 (NAT)
MySQL
Configuras para que acepte conexiones desde fuera. No solo desde la red local.
Finalmente conecta a la base de datos 80.1.2.3:MiBaseDeDatos
Seguramente tendrás inconvenientes en cuanto a velocidad y latencia además de
una posible vulnerabilidad en tu sistema.