Respaldo y Restauracion de base de datos MySQL
Respaldar todas las bases de datos MySQL
mysqldump --user=XXXXXXXX --password=XXXXXXX -A > /RUTA/DONDE/GUARDAR/ARCHIVO.SQL
Respaldar una o varias bases de datos MySQL
mysqldump --user=XXXXXXXX --password=XXXXXXX --databases BASE_1 BASE_2 BASE_3 > /RUTA/DONDE/GUARDAR/ARCHIVO.SQL
Respaldar solo ciertas tablas de una base de datos MySQL
mysqldump --user=XXXXXXXX --password=XXXXXXXX --databases BASE --tables TABLA > /RUTA/DONDE/GUARDAR/ARCHIVO.SQL
Restaurar Bases de Datos MySQL
Para restaurar el contenido de un archivo de respaldo se debe realizar el siguiente procedimiento:
- Descomprimir el archivo de respaldo, si es que asi lo esta.
- Si no se desea realizar una restauración total, abrir el archivo y conservar unicamente la información a respladar.
- Guardar el archivo y utilizar el siguiente comando para restaurar el contenido del archivo. Recordar que si se quiere realizar una restauración total no hace falta editarlo.
mysql --verbose --user=XXXXXXXX --password=XXXXXXXX BASE_NOMBRE < /RUTA/AL/ARCHIVO.SQL