首页 > 代码库 > binlog日志增量备份
binlog日志增量备份
#!/bin/bash loglast=`cat /var/lib/mysql/localhost-bin.index | awk -F "/" ‘{print $2}‘| tail -n 1` //取出正在使用binlog日志 if [ ! -e /binlogdir ]; then mkdir /binlogdir fi for i in `cat /var/lib/mysql/localhost-bin.index | awk -F "/" ‘{print $2}‘` //遍历所有的binlog日志 do logname=`echo $i` cd /var/lib/mysql if [ -e /binlogdir/$logname ]; then //判断这个目录下是否已经存在要备份的binlog日志,如果存在,就停止这个循环。 continue else if [ $loglast != $logname ];then //判断要备份的binlog 日志是否正在使用 cp $logname /binlogdir fi fi done
binlog日志增量备份
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。