Cursos Servidores con Centos 6
Sistema Operativo ALDOS
MongoDB Banner
Curso PHP
Dezoft

Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

Respaldo automático de MySQL/MariaDB.

A continuación comparto un pequeño programa en BASH que realiza el respaldo automático de todas las bases de datos de MariaDB/MySQL y elimina automáticamente los respaldos viejos de más de 14 días.

El programa puede guardarse como el archivo /etc/cron.daily/respaldo-mysql.

#!/bin/bash

FECHA=`date +%Y%m%d`
ANTIGUO=`date -d '14 days ago' +%Y%m%d`
DIRECTORIO=/var/respaldos/mysql

if [ ! -d $DIRECTORIO ];then
mkdir -p $DIRECTORIO
fi

rm -f $DIRECTORIO/mysql-$FECHA.sql.xz
mysqldump \
--opt --events \
--all-databases \
-uroot -pcontraseña \
> $DIRECTORIO/mysql-$FECHA.sql

xz $DIRECTORIO/mysql-$FECHA.sql

rm -f $DIRECTORIO/mysql-$ANTIGUO.sql.xz


Atención: Salvo que se indique lo contrario, la licencia del texto de este documento es Creative Commons Reconocimiento 2.5, mediante la cual usted tiene permitido copiar, modificar, comunicar y distribuir el contenido de este texto, de manera total o parcial, y publicarlo o difundirlo en cualquier otro sitio de Internet o medio de comunicaciòn, siempre y cuando incluya o cite (1)el nombre de este sitio de Internet, (2)enlace permanente de este documento, (3)nombre del autor y (4)la misma licencia de distribución.

Opciones: Imprimir | Recomendar | Enlace permanente

Twitter Facebook Google Bookmarks Bitacoras.com Wikio Menéame Technorati Bloglines Digg Yahoo Buzz

Seguimiento

TURL de seguimiento para esta entrada:
http://www.alcancelibre.org/trackback.php/repaldo-automatico-mysql
Agrega un comentario

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.