数据量170G,常规方法mysqldump等方法,耗时不可接受。
1、逐库导出结构,执行到目标库。
2、下线表空间
alter table `tableA` discard tablespace;
3、复制源库该对应表的表空间文件*.ibd替换目标库文件(这里是按表的,估计共享空间的道理也是一样)
权限要修改成和原来一样。【整体速度90%由这项决定】
4、上线表空间
alter table `tableA` import tablespace;
5、可正常使用,OK