Existen varias opciones para respaldar una base de datos en un equipo con Linux, pero no siempre tenemos a la mano las mismas herramientas dependiendo del sabor de Linux que nos veamos obligados a utilizas.
Hasta ahora la forma más cómoda que he encontrado para respaldar una base de datos es un simple Script que extrae la base de datos y la empaqueta en un archivo Zip.
Por ejemplo, si tenemos el archivo Respaldo.sh con el siguiente contenido:
F=$(date +"%Y%m%d")
mysqldump --opt -u root -p MiBase > MiBase.sql
zip -r Copia-$F.zip MiBase.sql
rm MiBase.sql
Al ejecutarse el archivo extraerá la base de datos al archivo MiBase.sql para luego comprimirla en el archivo nombrado como Copia seguido de la fecha y la extensión Zip.
Cabe mencionar que el archivo en cuestión debe tener privilegios de ejecución, y que al momento de ejecutarse pedirá la contraseña (lo cual se evita agregando la misma seguido del parámetro -p aunque ello implique una disminución de la seguridad).
No hay comentarios.:
Publicar un comentario