想象一下,我正在build立一个银行的networking应用程序。 因此,我需要每天至less备份一次数据库,并且每天备份整个数据库听起来效率不高。 所以我想知道如何创build只保存当天交易的数据库的备份文件。
尝试MySQL二进制日志。 只备份一天的binlog。
通过启用二进制日志进行增量备份。
MySQL支持增量备份:您必须使用–log-bin选项启动服务器才能启用二进制日志logging; 请参见第5.2.4节“二进制日志”。 二进制日志文件为您提供了在执行备份之后复制对数据库所做的更改所需的信息。 目前您想要进行增量备份(包含自上次完全备份或增量备份以来发生的所有更改),则应使用FLUSH LOGS旋转二进制日志。
更多关于: