Error al pasar base de datos a otro host

Dany18 Seguir

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Mar 2009
Mensajes
19
Hola a todos, estoy tratando de hacer trabajar mi vbulletin, en un host diferente al de la base de datos. Explicacion:

Archivos foro: HOST 1 | Database: HOST 2

He logrado subir correctamente la base de datos en el host 2, luego paso a cambiar los datos del archivo config.php del host 1 (lo he intentado como 15 veces), y cuando hago esto me aparece el foro como error de base de datos.

Deseo que me ayuden, tal vez exista otro paso a realizar, ya que hice todo lo que decia los manuales referentes al tema.
 

jjuuaannk

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Sep 2007
Mensajes
953
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
si ya la subiste en el nuevo host sin problema solo se me ocurre que agregaste un usuario para la base de datos y es el mismo que pones en el config.php? o otra solución es poner en el config.php el usuario y contraseña de tu cpanel...

saludos
 

Dany18

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Mar 2009
Mensajes
19
asi es jjuuaannkk, he cambiando ya el nombre de bd, usuario, contraseña y host, que es todo lo necesario.
 

Nichiren

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Oct 2005
Mensajes
180
una pregunta basica, el nuevo host se conecta a la DB con "localhost" o por acceso remoto? si es esto ultimo tenes que poner la IP, algunos proveedores tienen las DB en otro lugar con conecciones VNP.

saludos
Nichi
 

Daniel B.

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Abr 2009
Mensajes
188
una pregunta basica, el nuevo host se conecta a la DB con "localhost" o por acceso remoto? si es esto ultimo tenes que poner la IP, algunos proveedores tienen las DB en otro lugar con conecciones VNP.

saludos
Nichi

Eso iba a preguntar, ¿tu proveedor soporta bases de datos remotas no?... si es así debes agregar la IP destinada para dar permisos de conectarse ^^
 

Carrega

Zeta
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 Ago 2008
Mensajes
1.881
creo que en todo caso es el servidor de mysql el que tiene que soportar acceso remoto, que por lo general basta con comentar una linea de my.cnf y luego dependiendo del panel de control usado agregar la ip del servidor de apache para que esta pueda tener acceso
 

dbembibre

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Sep 2004
Mensajes
453
creo que en todo caso es el servidor de mysql el que tiene que soportar acceso remoto, que por lo general basta con comentar una linea de my.cnf y luego dependiendo del panel de control usado agregar la ip del servidor de apache para que esta pueda tener acceso


Claro la linea es skip-networking o ahora se llama bind-address dependiendo de la dirección. Imagino que tu problema es que al usuario que le has dado permisos en mysql lo has hecho para que tenga permisos desde local es decir localhost, en el sistema de permisos de mysql hay que especificar si se quiere dar acceso desde fuera a un usuario es decir desde el mundo.


Esto daria acceso al user root solo desde dentro de la máquina donde se encuentra mysql a todas las tablas

Insertar CODE, HTML o PHP:
GRANT ALL PRIVILEGES ON *.* to 'root'@'localhost' WITH GRANT OPTION;

Y esto al mismo usuario y todas las tablas pero desde cualquier ip

Insertar CODE, HTML o PHP:
GRANT ALL PRIVILEGES ON *.* to 'root'@'%' WITH GRANT OPTION;
 
Arriba