innodbxbackup 单表恢复

1.首先找到备份的数据库目录,压缩打包,移动到准备恢复数据的机器;

 

2.执行apply-log

apt-get install percona-toolkit -y

innobackupex --defaults-file=backup-my.cnf --user=root --password=xxxx --apply-log --export /home/op/2019-04-10/full

若显示complete ok, 表示apply-log成功,此时查看目录下会多出  xxxx.qp  或者  xxx.cfg, 如果是xxx.qp用qpress解压

 

3.此时在目标数据库上show create table, 拷贝原表的结构;

 

4.创建与原表结构一致的表;

 

5.ALTER TABLE xxx DISCARD TABLESPACE;  

 

6.cp /home/op/2019-04-10/full/库名/{表名.frm,名.ibd} /data/mysqldb/库名

 

7.chown -R mysql:mysql ./fund_order.*

 

8.ALTER TABLE xxx IMPORT TABLESPACE;

 

9.验证;

你可能感兴趣的:(innodbxbackup 单表恢复)