Lo único que haria falta es que tu proveedor de internet te de acceso al (los) puerto(s) de mySQL. La cadena de conexión, debiera incluir, como nombre del host, la dirección de tu página (o del servidor donde reside la bd).
Puedo decirte, por adelantado, que la mayoría de los servicios (gratuitos y de pago) de Hosting, no abren los puertos de conexión a la BD.
Hasta luego.