erknrio
11/17/2015 - 10:35 AM

Backups de la base de datos y borrado de copias antiguas.

Backups de la base de datos y borrado de copias antiguas.

#!/bin/sh
mysqldump -umyuser -pmyspaa --opt database > database.sql
mysqldump -umyuser -pmyspaa --opt database2 > database2.sql

tar -zcvf mysql_backups_$(date +%d%m%y).tgz *.sql --remove-files

mv mysql_backups_*.tgz /root/mysql_backups
# Borramos las copias con antiguedad mayor a 10 dias
find /root/mysql_backups -name '*.tgz' -type f -mtime +10 -exec rm -f {} \;