Jan 01, 1970
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.
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
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
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