准备:新建同名数据库和表
需要首先将原先的.ibd文件与原先的.frm文件解除绑定,具体就是在控制台执行下面命令:
- alter table table_name discard tablespace;
栗子:alter table t_user discard tablespace;
- 执行net stop mysql停掉服务,将需要恢复的.ibd文件覆盖data目录原.ibd文件
- 执行net start mysql开启服务
- alter table table_name import tablespace;
栗子:alter table t_user import tablespace;
- 这时候通过navicat查看数据表,你会发现数据已经成功恢复啦啦啦。
dataPath: cd /usr/local/var/mysql
网友评论