如何使用 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)
它在 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)