您的位置:首页 > 运维架构 > Linux

centos mysql定时备份

2012-09-12 17:31 309 查看
#!/bin/sh

DUMPDIR=xxx

DATE=`date '+%Y%m%d-%H%M'`

cd $DUMPDIR

#单表备份

#mysqldump -uxxx -pxxx --single-transaction --default-character-set=utf8 db table > xxx.sql

#vsdb全库备份

mysqldump -uxxx -pxxx --single-transaction --default-character-set=utf8 db > xxx.sql

if [[ $? == 0 ]];then

mv *.tar bak

tar czf $DATE.tar xxx.sql

if [[ $? == 0 ]];then

rm -f bak/*.tar

else

mv bak/*.tar ./

fi

fi

rm -f xxx.sql
本文出自 “从普通到卓越” 博客,请务必保留此出处http://boyzone.blog.51cto.com/4440877/988939
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: