Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Importar BD mysql

Estas en el tema de Importar BD mysql en el foro de Bases de Datos General en Foros del Web. Hola, quisiera saber como puedo hacer lo siguiente: Tengo un bd en una máquina que se llama "foro" y la quiero importar a otra máquina ...
  #1 (permalink)  
Antiguo 31/10/2003, 13:51
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Importar BD mysql

Hola, quisiera saber como puedo hacer lo siguiente:

Tengo un bd en una máquina que se llama "foro" y la quiero importar a otra máquina que tiene otra bd que se llama exactamente igual.

Lo que pretendo es tener una máquina espejo de mi server por si ocurre un desatre. Ambas maquinas tienen apache+php+mysql-4.x.x. y un foro phpBB2 instalado, en el server logicamente la tabla con los datos actuales y en la segunda máquina un foro similar pero vacio.

Como haría para restaurar la bd en caso de desastre?

Lo he intentado haciendo una backup desde el foro actual y tratando de restaurarla en el foro que está vacio pero no funciona.

¿alguna idea?

Gracias
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #2 (permalink)  
Antiguo 31/10/2003, 19:58
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Si he intentado el respaldo que viene con phpBB pero no funciona, o yo no sé hacerlo correctamente.
Voy a trtar de hacerlo con phpmyadmin creo que se llama, que esta para linux tambien, creo.

Las versiones son las mismas, tanto de php como de mysql.

Mañana lo intento y os cuento si avanzo.

Gracias a todos.
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #3 (permalink)  
Antiguo 31/10/2003, 21:23
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Lo que intento hacer es lo siguiente, creo que esto al menos en las versiones de mysql 3 funcionaba, la mia es mysql-4.x.x:

hago la backup de la bd buena en la maquina server:

#mysqldump --opt foro > foro.sql

Despues copio este fichero a la otra máquina, donde la bd se llama tambien foro y lo que pretendo es sobreescribirla con la backup que hize, hago esto:

#mysql foro < foro.sql

Todo esto como root.

¿Alguien me puede indicar si esto se hace asi? y si sirve para las nuevas versiones de Mysql?

Se supone que una vez hecho esto, si abro en el navegador el foro que estaba vacio, me debería aparecer con todos los datos, no? ...pues nada.


Muchas gracias
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 01/11/2003 a las 00:47
  #4 (permalink)  
Antiguo 01/11/2003, 13:00
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Hola Brujo, ahora mismo miro esos enlaces.

En cuanto a tu problema, ya te he contestado en el enlace, como lo hice yo exactamente, a ver si te funciona igual.

Saludos y te seguire contando.
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #5 (permalink)  
Antiguo 01/11/2003, 13:34
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
Por cierto no consigo nada, de ese modo, no sé si tendrar que ver con la versión de mysql que uso en cada máquina.

Mañana intentaré instalar phpbb2 pero para ello voy a tratar de usar un bd que contenga laestructura de la otra. Creo que eso lo podré hacer con phpmyadmin.

Ya te contaré
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #6 (permalink)  
Antiguo 01/11/2003, 21:34
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses
Puntos: 1
No, no para poder instalar phpBB de cero, necsitas indicar el la instalación una tabla que este totalmente vacia.

Si lo haces como yo te digo, te tiene que rular

osea primero creas la tabla:

mysql>create database nombre;

y luego le das privilegios

mysql>grant all privileges on nombre.*to brujonick@localhost identified by "tupasswd";

(no olvides el punto y coma al final)

y lugon en la instalacion usas esa bd.

Creo que con phpmyadmin tambien puedes crear una bd vacia para poder usarla.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 01/11/2003 a las 21:35
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 23:00.