如何自动使用xtrabackup创建增量备份

时间:2016-05-25 02:39:17

标签: mysql backup percona innobackupex

它在manual上说如果要创建增量备份,可以使用以下命令执行此操作:

xtrabackup --backup --target-dir=/data/backups/inc1 \
--incremental-basedir=/data/backups/base --datadir=/var/lib/mysql/

其中/data/backups/inc1是增量目录。所以现在如果我想创建一个cronjob(我不认为我是唯一一个),我必须找到一种方法来命名我的目录每次我想创建一个新的增量备份,这可能很乏味。

有没有办法让maxt xtrabackup使用时间戳创建目录?

1 个答案:

答案 0 :(得分:1)

您可以根据需要使用内置Linux命令日期命名目录, 例如

xtrabackup --backup --target-dir=/data/backups/inc`date +%Y%m%d` (rest options)