windows mysql增量备份_MYSQL5.1---WINDOWS下的增量备份方案

在他爸博客上看到MYSQL的增量备份,是在LINUX下的,没有提供WINDOWS下的,于是写下这篇关于WINDOWS下的增量备份方案。

所谓的“增量备份”,就是不备份以前的,只备份某一段时间内的。比如每次只备份一天的,一天前的都不做备份。这样每次备份花费的时间大大缩短,备份出来的文件大小也大大缩小了。

根据前面的思路,需要找到一个有时间范围的,记录着数据库所有操作的东东出来。二进制文件就是我们需要的,增量备份其实就是读取一段二进制文件,导出到备份文件中,需要还原的时候再SOURCE到数据库中。

废话了很多,下面看操作。注意如果你的二进制日志开关没打开,那么就无从谈起增量备份了。

1:D:\mysql6\bin>mysqlbinlog --start-datetime="2010-06-06 00:00:00" --stop-datetime="2010-06-06 23:59:59"d:\mysql6\data\mysql.000010 -r 1234.sql

这样,把2010-06-06这一天的所有操作都导入到1234.sql里了。也就是说,1234.SQL备份了6号这一天的所有操作。有些操作是不记录二进制的,比如insert into a select uuid();这样的随机数,这样的要特殊处理。

2:还原6号这一天的记录,只需要SOURCE操作就完成了。

3:备份的BAT文件,整理后再发上来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值