[root@iZbp1c3lx XISHUIMYSQL-BAK]# cat DBFullyBak.sh
#!/bin/sh
BakDir=/home/mysql/backup
LogFile=/home/mysql/backup/bak.log
Date=`date +%Y%m%d`
Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
cd $BakDir
DumpFile=$Date.sql
GZDumpFile=$Date.sql.tgz
mysqldump -uroot -pXXX --quick --flush-logs --master-data=2 --single-transaction --databases MJXiShui_CenterDB MJXiShui_LogicDB MJXiShui_WebDB mysql> $DumpFile
/bin/tar czvf $GZDumpFile $DumpFile
Last=`date +"%Y年%m月%d日 %H:%M:%S"`
#!/bin/sh
BakDir=/home/mysql/backup
LogFile=/home/mysql/backup/bak.log
Date=`date +%Y%m%d`
Begin=`date +"%Y年%m月%d日 %H:%M:%S"`
cd $BakDir
DumpFile=$Date.sql
GZDumpFile=$Date.sql.tgz
mysqldump -uroot -pXXX --quick --flush-logs --master-data=2 --single-transaction --databases MJXiShui_CenterDB MJXiShui_LogicDB MJXiShui_WebDB mysql> $DumpFile
/bin/tar czvf $GZDumpFile $DumpFile
Last=`date +"%Y年%m月%d日 %H:%M:%S"`
echo 开始:$Begin 结束:$Last $GZDumpFile succ >> $LogFile
全量备份完成后,可根据需要恢复到指定的时间点,可参考前面的增量备份文档!!