Backup Restore MySQL

De Wiki Informatica Gobierno Regional
Ir a la navegación Ir a la búsqueda

Copia de respaldo y restauración de bases de datos Mysql[editar]

En este artículo veremos la manera más sencilla de hacer una copia de respaldo y luego restaurar una base de datos Mysql.

Copia de respaldo[editar]

Para hacer una copia de respaldo de una base de datos se recomienda crear un dump. Para hacer un dump de todas las bases de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL

Ejemplo:

mysqldump -user=gore_devel --password=1234 -A > /home/gore_devel/gore_devel.sql

Para hacer un dump de sólo algunas bases de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** --databases db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL

Ejemplo:

mysqldump -user=gore_devel --password=1234 --databases gore_devel gore_cmi > /home/gore_devel/gore_devel_gores_db.sql

Para hacer un dump de todas las tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL

Ejemplo:

mysqldump -user=gore_devel --password=1234 gore_devel > /home/gore_devel/gore_devel.sql

Para hacer un dump de sólo ciertas tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL


Para cada uno de estos comando es necesario indicar un usuario (user) y la contraseña (password) con derechos de administrador en la base de datos.

Restauración[editar]

Para restaurar un dump tan sólo hay que ejecutar el comando:

mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL