原文链接http://www.xuejiehome.com/blread-1701.html
本来我想 只要删除了 Windows 下面mysql data 数据库 下的 .ibd 和.frm 就可以了
谁知道 执行 drop的时候,查找不到表,执行 create 的时候,说表已存在
如何就看一个 孤儿 似 的 xx.ibd 存在
删除的时候提示mysql占用,只好关闭mysql,删除该文件咯。
然后重复以上步骤。蛋疼。。。 创建的时候又出来个新的孤儿
解决方法:
复制一份 xx.frm 到xx.ibd ,帮它找到 家人。
然后 drop table。如果成功,恭喜你。
如果失败,此时 直接操作文件 delete xx.ibd 。 就不会提示资源占用了
接着 create success.