数据库定期备份

*/1 * * * * /bin/bash /usr/local/test/backup.sh > /dev/null 2>&1

#!/bin/bash
now=`date +%Y%m%d%H%M`
old=`date -d '-3 minutes' +%Y%m%d%H%M`

/usr/local/mysql/bin/mysqldump -u root -proot@mysql -B test > /data/test.sql
cd /data
tar zcf /data/$now.tar.gz /data/test.sql
if [ -f /data/$old.tar.gz ]
then
rm -rf /data/$old.tar.gz
fi

猜你喜欢

转载自www.cnblogs.com/maidongdong/p/11484319.html