1 将idb文件拷贝到要恢复的地方

我是放在 mysql 的data文件夹中。

2 创建表结构

我通过navicat的结构同步,将表结构同步的。

3 运行如下语句

-- 清空表空间
ALTER TABLE 表名 DISCARD TABLESPACE;

-- 恢复表空间
ALTER TABLE 表名 import TABLESPACE;

批量

select concat("alter table ",table_schema,".",table_name," discard tablespace;","alter table ",table_schema,".",table_name," import tablespace;") 
from information_schema.tables 
where table_schema='库名'

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐