xtrabackup: This target seems to be already prepared with --apply-log-only.xtrabackup: error: This

【报错解决】

检查自己的备份的方式是否有误,可能原因是增量备份文件与目标需要不匹配导致

(1)第一次备份文件是基于全量备份

参考命令:

innobackupex --no-timestamp  --user=root -S /tmp/mysql.sock  --password=zsb123456 /xtrabackup_data/full_`date +%F`

(2)第二次备份增量数据,inc1_2023-12-25

# --incremental-basedir   以哪个目录为基础进行增量备份 
#  --incremental          增量备份的数据存放位置
[root@db-51 ~]#innobackupex --defaults-file=/etc/my.cnf --user=root --password=zsb123456 --socket=/tmp/mysql.sock --no-timestamp --incremental-basedir=/xtrabackup_data/full_2023-12-25 --incremental  /xtrabackup_data/inc1_2023-12-25
(3)第二次备份文件时候需要数据目录需要以第一次增量数据为基础进行增量备份
innobackupex --defaults-file=/etc/my.cnf --user=root --password=zsb123456 --socket=/tmp/mysql.sock --no-timestamp --parallel=4 --incremental-basedir=/xtrabackup_data/inc1_2023-12-25 --incremental  /xtrabackup_data/incr2_2023-12-25

【检查xtrabackup_checkpoints文件】

增量备份文件与目标需要匹配,目标数据库的“to_lsn” 与增量备份的“from_lsn” 不匹配,

“to_lsn” :基础备份的结束位置,“from_lsn” :增量备份的起始位置

xtrabackup: This target seems to be already prepared with --apply-log-only.xtrabackup: error: This_第1张图片

你可能感兴趣的:(oracle,数据库)