Foros del Web » Programando para Internet » PHP »

Conexiñon a BDD Externa

Estas en el tema de Conexiñon a BDD Externa en el foro de PHP en Foros del Web. Hola tengo dos servidores independientes y me gustaria conectarme desde uno a la base de datos mySQL del otro servidor. Cuando me conecto desde el ...
  #1 (permalink)  
Antiguo 04/11/2003, 18:32
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 21 años, 2 meses
Puntos: 0
Pregunta Conexiñon a BDD Externa

Hola tengo dos servidores independientes y me gustaria conectarme desde uno a la base de datos mySQL del otro servidor.

Cuando me conecto desde el mismo servidor lo hago a traves de "localhost"

Como puedo hacerlo?

Gracias
  #2 (permalink)  
Antiguo 04/11/2003, 19:15
 
Fecha de Ingreso: julio-2003
Mensajes: 154
Antigüedad: 20 años, 9 meses
Puntos: 0
se supone que el otro servidor tiene una IP, o un nombre de maquina, en vez de conectarte al localhost de uno de los servidores la conexion la apuntas ala ip o al nombre de la segunda maquina.

Código PHP:
mysql_connect ("192.168.1.1","user","pass")  o

mysql_connect 
("mysql.server.com","user","pass"
PLUR
  #3 (permalink)  
Antiguo 04/11/2003, 22:39
 
Fecha de Ingreso: agosto-2003
Ubicación: Mexico Df abajo del puente de municipio
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 0
hay veces que incluso con el ip se puede conectar
tan solo poniendoles el $

mysql_connect ("192.168.1.1","$user","$pass") o

mysql_connect ("mysql.server.com","$user","$pass")
  #4 (permalink)  
Antiguo 05/11/2003, 02:00
Avatar de kaslierx  
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 21 años, 2 meses
Puntos: 0
Ya he probado y me dice que el usuario no existe.

es porque al conectarme desde el mismo servidor el usuarios es user@localhost pero al conectarme desde otro servidor la direccion es user@IP

Como soluciono esto?
  #5 (permalink)  
Antiguo 05/11/2003, 03:45
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Pues tienes que añadir una entrada en la tabla de usuarios de MySQL para ese mismo nombre de usuario, pero para el host remoto.

Ahora mismo no me acuerdo como se hace exactamente, pero si vas a www.mysql.com y buscar "create user", creo que te sale como crear usuarios y alli te pondra como dar permisos a hosts remotos.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 10:39.