码迷,mamicode.com
首页 > 其他好文 > 详细

binlog日志增量备份

时间:2014-09-17 18:51:23      阅读:252      评论:0      收藏:0      [点我收藏+]

标签: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日志增量备份

标签:binlog 日志的增量备份

原文地址:http://baixueping.blog.51cto.com/9126294/1554440

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!