Backup comprimido de bases de datos de MySQL

Una tarea frecuente para todo desarrollador o administrador es hacer copias de resguardo de MySQL para posteriormente restaurarlas. Generalmente se hace un dump y luego se comprime el archivo (siendo este texto plano y con muchos caracteres repetidos, suele comprimirse *mucho*). Vamos a hacerlo de un tiron con el siguiente comando: Una actividad frecuente para un administrador de bases de datos es realizar backups y restore de bases de datos, para este cometido se tienen varias alternativas y una de ellas es usar `mysqldump` desde la linea de comandos, el comando es: ``` $ mysqldump -u usuario -p basededatos > basededatos.sql ``` Una variantes es realizar la compresión del archivo a tiempo de generar el backup, esto se lo hace usando el comando: ``` $ mysqldump -u usuario -p basededatos | gzip > basededatos.sql.gz ``` Para la restauración se puede usar ``` $ gunzip < basededatos.sql.gz | mysql -u usuario -p basededatos ```

 

 

facebook   twitter    google