Foros del Web » Programando para Internet » PHP »

conectarse a una BD mysql externa

Estas en el tema de conectarse a una BD mysql externa en el foro de PHP en Foros del Web. Buenas tardes, Puse este mismo tema en Base de Datos, espero aquí también sea correcto. Estoy tratando de conectarme a una BD externa mysql, es ...
  #1 (permalink)  
Antiguo 08/01/2008, 09:57
hmv
 
Fecha de Ingreso: abril-2005
Mensajes: 323
Antigüedad: 19 años
Puntos: 0
Busqueda conectarse a una BD mysql externa

Buenas tardes,
Puse este mismo tema en Base de Datos, espero aquí también sea correcto.

Estoy tratando de conectarme a una BD externa mysql, es decir desde mi localhost estoy conectandome a otra BD mysql que esta en otro servidor en una empresa externa pero ahun no he podido.

El código q estoy usando es:
Código PHP:
$bcn_conn mysql_connect("pongo la ip externa""usuario""1234") or die(mysql_error());
mysql_select_db("ecg"$bcn_conn);
    
    
$sql="select * from s_listing limit 1,50";
$resp=mysql_query($sql$bcn_conn) or die(mysql_error());    
        
while (
$rs=mysql_fetch_array($resp))
 {
   echo 
"<br>".$rs['company'];
 } 
El usuario tiene todos los persimos, puede q no sea la IP externa, no lo sela.

Gracias
  #2 (permalink)  
Antiguo 08/01/2008, 09:59
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: conectarse a una BD mysql externa

Eso solo funciona si el servidor al cual quieres conectar, admite conexiones remotas,
busca mas informacion sobre esto..
buscando como "Conexiones Remotas"

saludos!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #3 (permalink)  
Antiguo 09/01/2008, 04:02
hmv
 
Fecha de Ingreso: abril-2005
Mensajes: 323
Antigüedad: 19 años
Puntos: 0
Re: conectarse a una BD mysql externa

Gracias por responder.

El servidor si admite conexiones remotas.
vi en un foro q decia la sgte lista, pues me asegure de q toda esta lista este correcta.

1. Instalado el server de MySQL.
2. Abierto el puerto 3306.
3. Creado el usuario(un super usuario) que se conectará.
4. El usuario debe tener permisos de conexión remota.
5. Si tiene firewall, debe tener habilitada la conexión remota en el puerto. ->en este caso el firewall esta deshabilitado.
6. Si la computadora destino está en otra LAN, los routers deben tener habilitados los puertos y/la computadora origen debe tener permiso de conexión.

Además vi este en otro foro:
Cita:
Como permitir conexiones remotatas en el servicor Mysql:
Comentar en el fichero de configuración: /etc/mysql/my.cnf
la línea:

#bind-address = 127.0.0.1

Después reiniciar el servidor mysql: /etc/init.d/mysql restart

Y con esto ya se puede conectar un usuario remoto (autorizado) a nuestro server mysql
Pero en este archivo my.cnf no exste la linea #bind-address = 127.0.0.1, es mas la ruta correcta es:/etc/my.cnf

Ya no se q mas hacer.
  #4 (permalink)  
Antiguo 09/01/2008, 07:32
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: conectarse a una BD mysql externa

La verdad, si te digo algo te miento..
seria bueno que venga a este post algunos de los que mas saben ;)
GatorV!!! come on! xD

saludos!
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
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 04:19.