如何在Mysql中进行增量备份

时间:2010-12-10 16:33:25

标签: mysql backup

  

可能重复:
  What is the best way to do Incremental backups in Mysql?

有没有办法在MySQL中执行差异增量备份?我不知道是否有PHP脚本或shell脚本能够做到这一点。

我相信必须保存每个表状态,并且必须在备份中导出它们的差异。有什么方法可以实现这个目标吗?

我知道还有其他类型的备份,但我喜欢在差异增量备份中生成smallers备份的方式。

修改

我忘了指定我的数据库引擎是InnoDB

1 个答案:

答案 0 :(得分:7)

是的,称为增量备份,而不是差异备份 (如果我做出错误的假设,请纠正我)

使用二进制日志(复制sql日志)

简而言之,二进制日志包含写入sql的列表(插入,删除,更新,更改表...)并按顺序执行这些语句将提供增量更新(这是复制的作用)