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

how can I create incremental backups with xtrabackup automatically

它在 manual 上说,如果你想创建增量备份,你可以使用以下命令来完成:

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

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

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

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

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