首先我的数据表结构是有的,导出一份数据表的结构,注意不要导数据,要是没有数据表的结构,这个我也不知道怎么搞了,应该也可以,.frm文件就是数据表的结构,不过要更费劲一些.
1.先建好数据表,我是把整个库都删了,直接建了个库,把本地的数据表结构给导进去了.
2.先删除每张表的表空间(如果表比较多就很悲催,因为要每张表都要删除仪表)
ALTER TABLE <table_name> DISCARD TABLESPACE;
3.将原来的.ibd文件拷贝到现在的数据库目录下面
cp /data/mysql/data/<database>/*.ibd /data/mysql_new/data/<database>/
cd /data/mysql_new/data/<database>/
chown mysql:mysql *.ibd ###修改下所有ibd的权限
4.导入表空间(苦逼的是这个也是一个个弄的)
ALTER TABLE <table_name> IMPORT TABLESPACE;
参考:https://blog.csdn.net/wearegouest/article/details/79538618