1、准备好需要恢复的数据.ibd文件(保证与要恢复的表的名字一直)
2、如果在本地已经存在的数据库表中直接执行
ALTER TABLE <table_name> DISCARD TABLESPACE;
3、copy .ibd文件到数据库数据目录下
目录查找 /usr/local/var/mysql/(具体看安装的路径)下找到相应的数据库目录
4、导入
ALTER TABLE <table_name> IMPORT TABLESPACE;
注意事项:
1、如果发现read_only的错误,需要检查my.conf是不是已恢复模式启动的mysql