一个MYSQL备份自动压缩清理脚本

来源:互联网 发布:我对人工智能的看法 编辑:程序博客网 时间:2024/06/05 21:03
[root@web backup]# cat coolcopy.sh
#!/bin/sh
service mysqld stop
bakdate=mysql_`date +"%Y%m%d"`_`date +"%H%M%S"`_backup
cp -R /data/mysql /data/backup/dbsql/$bakdate
service mysqld start
mysqlcheck -Aao --auto-repair -p"rY*=<o}^5l8o"
tar -zcvf /data/backup/dbsql/$bakdate.tar.gz  /data/backup/dbsql/$bakdate
rm -R -f /data/backup/dbsql/$bakdate
rm -rf /var/spool/postfix/defer/*
rm -rf /var/spool/postfix/deferred/*
find /data/backup/dbsql/ -mtime +7 -name "*.gz" -exec rm {} \;