Esta guía le ayuda a configurar su MySQL para que acepte conexiones remotas desde cPanel:
Debe dirigirse a su cuenta de cPanel, en ella debe ubicar las opciones para base de datos y usar MySQL Remoto así:
Una vez estemos en MySQL Remoto debemos agregar la IP Pública de la conexión que desea permitir para poder conectarse a su base de datos
Para saber la IP Pública de su conexión puede usar páginas como http://ifconfig.me o http://cualesmiip.com/.
Con la IP Pública, solo debemos agregarla de la siguiente manera:
Ingresamos la IP Pública en la casilla Host o Anfitrión y damos click en Add Host
Solo queda comprobar la conexión remota desde su aplicación, en este caso para realizar la conexión remota, puede usar en el nombre de HOST de su conexión a MySQL el nombre de su dominio asociado a la cuenta de cPanel enviado a su correo electrónico o la IP de su cuenta también enviada a su correo electrónico cuando se creó su cuenta de hosting. Muy parecido al de la imagen de ejemplo que se muestra a continuación: