yo ya trabaje con esto de MySql la mejor forma es Zeos o MyDac, que es de pago.
en CPANEL hize asi
tienes que habilitar en conexion remota para ser mas seguro tu IP publica de la pc q se conecta
si no tienes IP publica en conexion remota dejalo % con esto el problema es que todo el mundo puede conectarse siempre cuando tengan user y pas de la db
la config Zeos
database:whor_conexion
hostname:xx.xx.xx.xx
password: pass de la DB
port:3306
properties: (nada)
user: (nada) a menos q te asignes un user especial
en MyDAC
username= user de la DB
password= pass de la DB
server= xx.xx.xx.xx
database= nombredelaDB
port=3306
listo !
la conexion a tu DB por Zeos o MyDAC sera super lenta ahora si tienes mucha info en la DB notaras mas lentitud no pude mejorar ese detalle
investiga este componente
http://wiki.overbyte.be/wiki/index.php/THttpCli
puede enviar consultas por delphi y recibes respuesta al rato
eso si no se como hacer no encuentro ejemplos si lo encuentras me avisas.
saludos.
Rafael