如何做一个增量备份在MySQL

可能重复:
What is the best way to do Incremental backups in Mysql?如何做一个增量备份在MySQL

有没有办法做到

增量备份在MySQL?我不知道是否有一个PHP脚本或shell脚本能够做到这一点。

我相信每个表的状态都必须保存,并且必须在备份中导出它们的差异。任何方式来完成这个?

我知道还有其他类型的备份,但我喜欢在

差异

增量备份中生成较小备份的方式。

编辑:

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

回答:

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

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

  • http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html
  • http://dev.mysql.com/doc/refman/5.1/en/point-in-time-recovery.html
在简而言之

,二进制日志包含SQL写入列表(插入,删除,更新,修改表...),并执行这些语句顺序将提供增量更新(这是什么复制呢)

以上是 如何做一个增量备份在MySQL 的全部内容, 来源链接: utcz.com/qa/259468.html

回到顶部