Foros del Web » Programando para Internet » PHP »

Error de conexión al pasar a modo remoto

Estas en el tema de Error de conexión al pasar a modo remoto en el foro de PHP en Foros del Web. Tengo un problema muy pequeño pero urgente, espero que me puedan ayudar. Tengo una pequeña aplicación que funciona en modo local usando PHP y MySQL. ...
  #1 (permalink)  
Antiguo 14/01/2004, 14:06
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 3 meses
Puntos: 38
Error de conexión al pasar a modo remoto

Tengo un problema muy pequeño pero urgente, espero que me puedan ayudar.

Tengo una pequeña aplicación que funciona en modo local usando PHP y MySQL. La estoy tratando de poner en producción usando PhpMyAdmin, ya cree las bases de datos y estoy probando un sencillo script para conectarme y no logro que funcione.

Antes tenía:

$hdl = mysql_connect("localhost", "root", "");

Ahora tengo:

$hdl = mysql_connect("http://sql.concepto.nl", "usuariovalido", "passwordvalido");

Con ese usuario y el correspondiente password, puedo conectarme usando PhpMyAdmin, sin embargo, esperaba poder usar los mismos valores en el connect, y no funciona.

¿Que burrada estoy cometiendo?

¿Debo crear un usuario distinto? (con ese cree las tablas)

¿Estoy poniendo mal algo que no veo?

HELP ME PLEASE!!!
  #2 (permalink)  
Antiguo 14/01/2004, 14:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm

1) El usuario "robert" de ese servidor Mysql tiene permisos para hacer llamadas de forma remota? (es decir todo HOST %). ?

2) El script PHP y ese servidor Mysql no están en el mismo servidor?

Intenta no usar "http" en el host .. se supone que tu Msyql en ese sub-domino está ejecutandose en otro puerto que no es el 80 (3360 ... ahora no recuerdo bien cual es por defecto que usa Mysql) .

Tambien .. si usas la estructura "or die(msyql_error())" podrás ver el mesaje de error de conexión que te esté dando Mysql y .. con ese mensaje de error podremos ver si es problemas de permisos de ese usuario ..o un error en los passwords .. o del host ...

Código PHP:
$hdl mysql_connect("sql.concepto.nl""robert""passwordvalido") or die (mysql_error()); 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 14/01/2004, 15:08
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 3 meses
Puntos: 38
Gracias Clus, se resolvió con solo usar localhost. No había tenido en cuenta que aunque los datos esten remotos para mi, jeje, estan locales para los scripts.

Sabía que era una tontería...

Gracias de nuevo.
  #4 (permalink)  
Antiguo 14/01/2004, 15:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ok, .. por eso te preguntaba si Mysql y PHP estaban en el mismo servidor ..

Normalmente los usuarios tìpicos de Msyql sólo se les dá acceso local (en la misma IP o "localhost") que corra ese servidor .. Si quieres un usuario con acceso remoto hay que crear a dicho usuario con el apartado "HOST" a % o la IP(s) permitidas de acceso.

De todas formas .. esos errores de conexión lo ves claro si usas el "mysql_error()" ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.