[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 {} \;
#!/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 {} \;
本文介绍了一个用于MySQL数据库备份与恢复的自动化脚本,包括停服务、创建备份、检查完整性、打包备份、清理旧文件及清理邮件缓存等步骤。
527

被折叠的 条评论
为什么被折叠?



