Restore y Backup – Base de Datos MySQL

Por cuestiones de optimizar, vamos a quitar el ubuntu virtualizado para instalarlo de manera nativa en un server (Ubuntu RC 10.04) como es debido a causa de esto tengo que respaldar un par de Bases de Datos en MySql y ese respaldo “levantarlo” en la nueva instalación. Para lo anterior usamos 2 simples comandos

Para Respaldar(Backup) una DB MySQL.
Abrimos un terminal y ponemos lo siguiente:

mysqldump --add-drop-table -u user --password=mypassword database> /path/file.sql

Lógicamente sustituyendo user por el usuario administrador de MySql, mypassword por la contraseña de dicho usuario y database por el nombre de la base de datos que deseamos respaldar.

Para Restaurar(Restore) el respaldo de la DB MySql
En terminal ponemos lo siguiente:

mysql -u user -p -Ddatabase --password=mypassword < /path/file.sql

De nuevo, ustituyendo user por el usuario administrador de MySql, mypassword por la contraseña de dicho usuario y database por el nombre de la base de datos que deseamos restaurar.

- Si marca un error a la hora de restaurar, entonces primero creamos la base de datos antes de iniciar la restauración, en terminal entramos a MySql

mysql -u root -p

después creamos la base de datos

CREATE DATABASE NombreBD;

salimos de Mysql

quit;

Despues de esto corremos el comando de para restaurar la base de datos cambiando database por el nombre de la BD que acabamos de crear

4 thoughts on “Restore y Backup – Base de Datos MySQL

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>