可能重复:
What is the best way to do Incremental backups in Mysql?
有没有办法在MySQL中执行差异增量备份?我不知道是否有PHP脚本或shell脚本能够做到这一点。
我相信必须保存每个表状态,并且必须在备份中导出它们的差异。有什么方法可以实现这个目标吗?
我知道还有其他类型的备份,但我喜欢在差异增量备份中生成smallers备份的方式。
修改
我忘了指定我的数据库引擎是InnoDB
答案 0 :(得分:7)
是的,称为增量备份,而不是差异备份 (如果我做出错误的假设,请纠正我)
使用二进制日志(复制sql日志)
简而言之,二进制日志包含写入sql的列表(插入,删除,更新,更改表...)并按顺序执行这些语句将提供增量更新(这是复制的作用)