Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2009, 23:09
horape
 
Fecha de Ingreso: mayo-2009
Mensajes: 210
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema Backup Mysql

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Vamos por partes:
El mysqldump crea un backup recuperable de una base, pero lo hace de una forma inteligente: no predetermina el nombre de las bases para que la misma estructura pueda ser copiada en otra nueva, sin por ello dejar de contener las tablas completas. En este sentido, mysqldump no pone el nombre de la base en la creación de tablas.
Lo único que necesita el script creado es estar dirigido a una base para cargarse. El comando se escribe como lo pusiste:
Código sql:
Ver original
  1. mysqldump -uroot -pxxxxx prueba > backup_prueba.SQL
para crearlo y
Código sql:
Ver original
  1. mysql -uroot -pxxxx prueba < backup_prueba.SQL
para reconstruir la base.
¿Te dio algún mensaje de error?
Luego de recrearla, ¿probaste que las tablas estuviesen bien? ¿te causó algún problema?
Finalmente: El hecho que te diga 0 rows afected, no tiene ninguna importancia. De hecho eso es correcto, porque cuando creas una tabla, en realidad no estás insertando nada en ella... por lo qu eeso es precisamente lo que debe responder el MySQL, así que ¿Cuál es tu duda?
ok gracias

no sabia que no grababa el nombre de la base de datos, como además cuando lo abria decia "database: prueba"..

creo q estaba alternando entre dos errores:
- no creaba la nueva base "prueba" antes de restaurar la info
- ponia mysqldump la segunda vez, en vez de poner mysql jaja

Saludos!