Hola.
Puedes probar a no indicar el puerto en la conexión, tal vez cuando estas en local te lo detecta automáticamente, y cuando lo subas a Internet, lo modificas, con el puerto que le indicaste en su momento.
Prueba esto:
Código PHP:
$link = mysql_connect('localhost', 'root', 'lola$2010');
A ver si te da una de las respuestas que deseas.
Espero que te sirva.
Un saludo