Xtrabackup恢复单表数据

/ MySQL / 没有评论 / 195浏览

Xtrabackup恢复单表数据

准备:新建同名数据库和表

需要首先将原先的.ibd文件与原先的.frm文件解除绑定,具体就是在控制台执行下面命令:

  1. alter table table_name discard tablespace;
  1. 执行net stop mysql停掉服务,将需要恢复的.ibd文件覆盖data目录原.ibd文件
  1. 执行net start mysql开启服务
  1. alter table table_name import tablespace;
  1. 这时候通过navicat查看数据表,你会发现数据已经成功恢复啦啦啦。

dataPath: cd /usr/local/var/mysql/db