Zmanda替代MySQL备份?

我没有Zmanda的问题,但我想知道是否有更好的或stream行的解决scheme,除了手工做。

我的要求是:

  • 在线备份
  • 该工具应根据数据库决定使用mysqldump或mysqlhotcopy
  • validation备份的完整性
  • 发送状态电子邮件
  • 清理旧备份(可选)
  • 能够在增量备份或完整备份之间进行select(可选)

复制似乎是“备份的最佳方式”,但我不会在这个项目上做到这一点。

我知道这不能完全回答你的问题,但无论如何:

  • 基于LVM的快照+ rdiff-backup或者其他任何可以做差异备份的东西(这很残酷,可能会失败,但是对我来说却很有用)
  • xtrabackup – 来自Percona的免费开源软件。 这是年轻但有前途的,并提供运行InnoDB实时完整和增量备份的能力。

对于所有这些,你需要放置一些脚本。 我很喜欢backupninja的用户,我用它作为我的脚本的包装。 当事件失​​败时,backupninja会邮件给你,会logging命令的输出等。

看看这里 。