如果您将 MySQL 与 InnoDB 表一起使用,那么您可以使用Percona 的 xtrabackup进行增量备份,或者与 Oracle 讨论企业许可,这将使您获得MySQL Enterprise Backup。
Xtrabackup 是一款出色的软件,但它的行为与使用 mysqldump 的传统 MySQL 备份非常不同,在考虑将其投入生产之前,值得花一些时间研究和测试它。
如果您将 MySQL 与 MyISAM 一起使用,那么您就很不走运了。您也许可以合乎逻辑地做一些事情,例如在由触发器维护的表上维护“上次修改”时间戳,但是手动维护和一些警告可能会使这变得不明智。
最新版本的 Xtrabackup也应该与 MariaDB 一起使用,尽管您可能想再次自己测试一下。