MySQL增量备份的脚本代码
这篇文章主要讲解了“MySQL增量备份的脚本代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL增量备份的脚本代码”吧!
#!/bin/sh#authorRuM#date2015-07-10BAKDIR=/tmp/mysqlbakBAKDIR_FULL=$BAKDIR/fullBAKDIR_ADD=$BAKDIR/addCONF=/etc/my.cnfPASSWD=123456INNOBACKUPEX=/usr/bin/innobackupex#第一次执行会做一次全备跟增备,以后执行都会是增量备份if[-f"$INNOBACKUPEX"]thenif[-d"$BAKDIR"]thenecho"isok"elsemkdir$BAKDIR_FULL-pmkdir$BAKDIR_ADD-pfi####全备files=`ls$BAKDIR_FULL`if[-z"$files"]then$INNOBACKUPEX--defaults-file=$CONF--user=root--password=$PASSWD$BAKDIR_FULLFULLNAME=$(dir"$BAKDIR_FULL")$INNOBACKUPEX--defaults-file=$CONF--user=root--password=$PASSWD--incremental-basedir=$BAKDIR_FULL/$FULLNAME/--incremental$BAKDIR_ADDelse####增量备份ADDNAME=$(ls-lt$BAKDIR_ADD|sed-n2p|awk'{print$9}')$INNOBACKUPEX--defaults-file=$CONF--user=root--password=$PASSWD--incremental-basedir=$BAKDIR_ADD/$ADDNAME/--incremental$BAKDIR_ADDfielseecho"isnotinstallinnobackupex"fi
感谢各位的阅读,以上就是“MySQL增量备份的脚本代码”的内容了,经过本文的学习后,相信大家对MySQL增量备份的脚本代码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。