¿Qué es mysqldump?
mysqldump es una herramienta que le permite realizar copias de seguridad lógicas de sus bases de datos MySQL. El resultado de mysqldump es un archivo SQL que se puede usar más tarde para restaurar una o más bases de datos.
¿Cómo comprimir una copia de seguridad de mysqldump usando Gzip?
Gzip se puede usar junto con mysqldump para comprimir el tamaño de la salida. Tiene 9 niveles de compresión, siendo 6 el predeterminado.
Supongamos que tenemos una base de datos llamada
my_app
para lo cual queremos crear un volcado y comprimirlo usando gzip (nivel de compresión por defecto). Podemos lograrlo con el siguiente comando: mysqldump my_app | gzip > my_app_backup.sql.gz
¿Cómo especificar el nivel de compresión?
Supongamos que queremos hacer una copia de seguridad de la misma
my_app
base de datos, pero esta vez con un nivel de compresión de 8. Podemos hacerlo con el siguiente comando: mysqldump my_app | gzip -8 > my_app_backup.sql.gz
¿Qué más se puede hacer usando mysqldump?
mysqldump tiene muchas banderas y funciones. Visite mysqldump.guru para averiguar qué más puede hacer con mysqldump.
Publicado anteriormente en https://medium.com/@adidragocea/how-to-compress-a-mysqldump-backup-using-gzip-5dc2a240e9a7