数据小常识:
.frm存放数据库的表结构
.ibd存放数据内容
注意:文章内容后附带部分跳坑技巧+本文的原件(主要给小博主本人使用O(∩_∩)O哈哈~)
数据恢复:
1:创建数据库
2:创建需要恢复的表
这样就会在对应的数据库下产生.frm和.ibd文件
跳坑:创建表时候的字段和需要被恢复的表的一致
3:执行
ALTER TABLE 表名字 DISCARD TABLESPACE;
比如:
ALTER TABLE user DISCARD TABLESPACE;
当表名字和mysql中的关键词一样是的时候需要加上 `` 号
ALTER TABLE `user` DISCARD TABLESPACE;
ALTER TABLE `comment` DISCARD TABLESPACE;
这时候数据库文件下面的 user.ibd 文件就会消失
4:将备份的ibd放到消失的user.ibd文件下
5:修改权限,所有者mysql,权限660
6:执行
ALTER TABLE 表名字 IMPORT TABLESPACE;
好了&#