
04/06/2009, 19:14
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 210
Antigüedad: 15 años, 10 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?? |