查看独立表空间是否开启(5.6之后默认使用独立表空间)
mysql> select @@innodb_file_per_table;
±------------------------+
| @@innodb_file_per_table |
±------------------------+
| 1 |
±------------------------+
1 row in set (0.05 sec)
独立表空间迁移
(1)创建和原表结构一致的空表
查询愿表建表语句,show create table view_name;
(2)将空表的ibd文件删除
alter table view_name dicard tablespace;
(3)将原表的ibd拷贝过来,并且修改权限
(4)将原表ibd进行导入
alter table view_name import tablespace;