我有一个要求做MySQL数据库的增量备份。 为此,我正在使用二进制日志的概念编写一个shell脚本。
现在,情况是每隔一天就会有一次完全备份,增量备份应该在两者之间完成。 假设星期一和星期三进行完全备份,则应在星期二进行增量备份。 对于时间点恢复,我正在使用mysqlbinlog --starttime --stoptime binary-logs > backup.sql在shell脚本中,我需要使用starttime和前一个完全备份的日志位置来指定语句中的日志文件,我怎样才能在shell脚本中检索这个,并logging在这段时间内所做的更改。 无论如何,我可以做到这一点,请在这方面帮助我。
你可以使用Xtrabackup实用程序进行mysql增量备份,他们有shell脚本,你也可以根据需要修改脚本。