Como se conectar a banco de dados remoto com PHP?

  • Autor Autor rootseller
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
R

rootseller

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
como me conecto a una base de datos remota con php? alguien me puede ayudar?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:
Inserir CODE, HTML ou 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?
 
Voltar
Topo