Cómo conectarse a base de datos remota con PHP?

  • Autor Autor rootseller
  • Fecha de inicio Fecha de inicio
R

rootseller

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
como me conecto a una base de datos remota con php? alguien me puede ayudar?
 
Se puede conectar igual que como lo haces en tu localhost.

La única diferencia que el servidor remoto tiene que tener registrada la ip publica del equipo desde donde tú lo llamas, de lo contrario no aceptará conexiones remotas.
 
el que es experto es Julcar, preguntale a el te puede asesorar con mas certeza
 
como me conecto a una base de datos remota con php? alguien me puede ayudar?
Nunca dijiste que tipo de base de datos...si mssql, mysql, postgre, oracle, etc...

Te paso como hacerlo en mySQL:
Primero tenes que habilitar el acceso remoto en el servidor que este instalado mysql...
Editando el archivo my.cnf (en debian linux está en /etc/mysql/my.cnf)
Cambiar el valor de la variable bind-address por 0.0.0.0...
Luego reiniciar el servicio y editar el usuario que quieras usar remotamente (/etc/init.d/mysql restart o service mysql restart)
Ahora solo queda editar el usuario que quieras darle permiso de acceso remoto:
Insertar CODE, HTML o PHP:
mysql -u [B]root[/B] –p
USE mysql;
UPDATE user SET Host='%' WHERE User = '[B]root[/B]';

Cabe destacar que todo esto es totalmente no recomendable e inseguro...
Lo recomendable seria usar un tunel en SSH, es mas seguro y con menos pasos...si quieres mas info te explico 🙂

Saludos y suerte!
 
Si usas cpanel y mysql tienes la opcion de añadir el host %
 
Me sumo a la pregunta y es que me gustaría actualizar mis web directamente desde el dreamweaver, los archivos es fácil, por ftp...
pero las data base ???
 
Es muy simple pero debes especificar que manejador usas.
 
phpmyadmin, y no utilizo cpanel sino un panel desarrollado por el hosting, y bases mysql
 
para eso necesitas permisos root para que el servidor acepte conexiones remotas
y ahi donde pones localhost colocas la IP y puerto ej:
192.168.1.1:2313

creo que asi va la cosa.
 
creo que ya esta, pero no tengo el usuario ni el password de la base xD voy a pedirlo apenas pueda asi les comento que tal fue

gracias por la ayuda hasta ahora
 
el puerto se lo pido alhost donde tengo la base? o como hago para averiguarlo por mi cuenta?
 
el puerto se lo pido alhost donde tengo la base? o como hago para averiguarlo por mi cuenta?

esas especificaciones vienen de serie con el correo de activacion, si nos facilitas el nombre de la empresa en donde te alojas, es probable que encuentre dicha informacion
 
pongo la IP entonces en el archivo wp-config? en vez de localhost

me pide alguna tipo de confirmacion del hosting en donde tengo la base?
 
Atrás
Arriba