Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 19:14
horape
 
Fecha de Ingreso: mayo-2009
Mensajes: 210
Antigüedad: 14 años, 11 meses
Puntos: 0
Duda backup mysql

Hola, la duda es la siguiente:

Queria hacer un backup de la base de datos "prueba", entonces puse en el cmd:

mysqldump -u root -p prueba > backup_prueba.sql

Luego puse el password, y me creó el archivo backup_prueba.sql

Entonces probé borrar la base "prueba", poniendo en el mysql:

DROP DATABASE prueba;

Listo, borrada. Salí del mysql con exit, y probé recuperarla desde el backup poniendo:

mysql -u root -p -D prueba < backup_prueba.sql

Puse el password, pero me tiró "unknown database 'prueba'". También probé creando primero la base "prueba", pensando que quizas solo agregaba las tablas, pero tampoco anduvo.
Algo que noté en el archivo backup_prueba.sql, es que en los comandos que tiene adentro, pone cosas como:

CREATE TABLE 'libros' [...]

, en vez de lo que suelo escribir cuando quiero crear una tabla dentro de "prueba":

CREATE TABLE prueba.libros [...]

Asi que tambien probe hacerlo de otra forma, entrar al mysql, poner:

USE prueba;

para que ya quede seleccionada, y entonces ahi le di a:

SOURCE backup_prueba.sql;

y se puso a tirar todos los comandos, pero todos tiraban "0 rows affected"

En que me equivoco?? Que puedo hacer??