Hola yo cuando me conecto a un server MySQL yo no coloco el puerto, sino el dominio:
Código PHP:
$link=mysql_connect("Nombre_Dominio","Nombre_Usuario","Contrase¤a");//para hacer la conexion y se la asigno a la variable link
mysql_select_db("Nombre_Base_Datos",$link);//aqu¡ le digo que base de datos voy a usar y la var link le indica la conexion.
------------------------
Saludos