Как я могу автоматически создавать инкрементные резервные копии с xtrabackup

В руководстве сказано, что если вы хотите создать инкрементную резервную копию, вы можете сделать это с помощью следующей команды:

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

где /data/backups/inc1 это инкрементный каталог. Так что теперь, если я хочу создать cronjob (который я не думаю, что я единственный), я должен найти способ присвоить имя своему каталогу каждый раз, когда я хочу создать новую инкрементную резервную копию, которая может быть утомительной,

Есть ли способ maje xtrabackup для создания каталогов, используя вместо этого метки времени?

1 ответ

Решение

Например, вы можете использовать встроенную дату команды Linux, чтобы назвать каталог, как вы хотите, например

xtrabackup --backup --target-dir=/data/backups/inc`date +%Y%m%d` (rest options)
Другие вопросы по тегам