1、把.idb文件拷贝到mysql数据库的data文件夹的对应的数据库里(mysql的目录结构一般是/mysql/data/数据库名称)

2、使用命令查看当前文件夹下所有.idb文件的权限(以下是查看所有文件详情的命令)
ll

效果图:

我这里其他的.idb文件的所有者为polkitd,所有组为root,所有后续要把上传上去的.idb的权限改成和其他的.idb文件的权限一致

3、修改上传的.idb文件的权限

例:

chown polkitd:root /mysql/data/数据库名/表名.ibd

4、登录mysql(以下是登录命令)
mysql -u 用户名 -p

5、切换到对应的数据库(以下是切换数据库的命令)
use 数据库名

6、移除表空间
ALTER TABLE 表名 DISCARD TABLESPACE;

7、导入表空间
ALTER TABLE 表名 IMPORT TABLESPACE;


 

Logo

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

更多推荐