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;