仅限于有表结构的情况下恢复数据,恢复前记得备份。
1、命令行登录mysql
mysql -uroot -p
use databaseName;
2、.ibd文件与.frm文件解除绑定,:
alter table tableName discard tablespace;
3、停掉mysql服务
net stop mysql
4、将需要恢复的tableName.ibd文件覆盖原有的tableName.ibd文件
文件位置示例:D:\MySQL\mysql-5.6.16-winx64\data\elink_platform
5、执行net start mysql开启服务。
net start mysql
6、将复制过来的tableName.ibd文件与tableName.frm文件发生联系
alter table tableName import tablespace;
7、恢复完成,通过navicat查看数据即可。
参考:https://blog.csdn.net/hzw19920329/article/details/78045864