使用xtrabackup恢复数据时,需要对备份的数据进行一些准备恢复的操作。本节就简单介绍如何对备份的数据进行恢复前的一些准备工作。
注意:在预恢复阶段,只需要在最后一次预恢复操作中进行数据的回滚操作。
1.准备恢复全量备份的数据
在服务器命令行中执行如下命令,预恢复全量备份的数据。
- [root@binghe150 ~]# xtrabackup --prepare --apply-log-only --target-dir=/home/mysql/backups/
- xtrabackup_databases_all
- ###########################省略部分输出内容############################
- 8.0.18 started; log sequence number 882550913
- Allocated tablespace ID 431 for goods/t_goods, old maximum was 0
- xtrabackup: starting shutdown with innodb_fast_shutdown = 1
- FTS optimize thread exiting.
- Starting shutdown...
- Log background threads are being closed...
- Shutdown completed; log sequence number 882550913
- Number of pools: 1
- 200121 10:51:29 completed OK!
其中,部分参数说明如下