tengo el siguiente problema
el codigo de conexion funciona muy bien si monto el programa en 127.0.0.1 pero no funciona si lo monto en un hosting externo.
estoy probando el servicio de xeround (cloud database) y cuando trato de conectarme desde un servidor remoto muestra un error que me gustaria me ayudaran a resolver
el error es:
Código:
mirenlo ustedes mismosWarning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /hermes/bosoraweb008/b37/nf.todamanizales/public_html/todamanizales.com/xeroundmysql.php on line 8 No pudo conectarse a instance6002.db.xeround.com.!!!!Lost connection to MySQL server at 'reading initial communication packet', system error: 111
http://www.todamanizales.com/xeroundmysql.php
y el codigo usado para la conexion es:
<?php
$bd="alcaldiadeXXXXX";
$servidor="instance6002.db.xeround.com";
$puerto="4496";
$consultasql="select * from templeado";
$link=mysql_pconnect("$servidor:$puerto","XXXXX"," YYYYY") or die("No pudo conectarse a $servidor!!!!" . mysql_error());
mysql_select_db($bd) or die("No pudo seleccionarse la BD $bd.");
$resultado=mysql_query($consultasql);
while($fila = mysql_fetch_array($resultado))
{
print("$fila[0] $fila[1] ffff<br>");
}
mysql_free_result($resultado);
mysql_close ($link);
?>
Pareciera si la función el mysql_connect() no funcionara en un hosting externo debido a que los datos de mysql no estan en localhost si no que vienen de otra parte, pero la verdad no se que pasa, si me pudieran ayudar , estaria muy agradecido.
realmente no entiendo que pasa....
Si alguien ha tenido experiencia usando bases de datos remotas me puede colaborar
gracias!!!!!