creo que es asi, colocarle el puerto donde está instalado el mysql, si no lo logras tendrás que preguntar a soporte técnico, muchos websites no abren los puertos de las bases de datos por razones obvias de seguridad
Código PHP:
$Host="www.dominio.com:3306"; -> // uso eso en lugar de "localhost"
$User="userid";
$Password="password";