Mysql 重新创建FRM文件(结构文件)

Mysql 重新创建FRM文件(结构文件),mysql,innodb,myisam,Mysql,Innodb,Myisam,我正在移动文件,由于某些原因,所有frm文件现在都是空的,我如何重新创建它们?大多数表都是myisam,但少数是innodb。myisam表不见了,innodb-你可以myisam表不见了,innodb-你可以你有备份吗?即使你只有表定义,你也可以重新创建它们你有备份吗?即使你只有表定义,你可以重新创建它们如果所有数据仍然存在,它们怎么会消失?我们在讨论表结构,不是吗?当然,但它真的有这么大的缺陷吗?我的意思是,如果你丢失了一个10k文件,所有数据都会消失。我看了一些关于从原始磁盘映像恢复frm

我正在移动文件,由于某些原因,所有frm文件现在都是空的,我如何重新创建它们?大多数表都是myisam,但少数是innodb。

myisam表不见了,innodb-你可以

myisam表不见了,innodb-你可以

你有备份吗?即使你只有表定义,你也可以重新创建它们你有备份吗?即使你只有表定义,你可以重新创建它们如果所有数据仍然存在,它们怎么会消失?我们在讨论表结构,不是吗?当然,但它真的有这么大的缺陷吗?我的意思是,如果你丢失了一个10k文件,所有数据都会消失。我看了一些关于从原始磁盘映像恢复frm文件的研究论文。它基于签名查找。作者声称在工具中实现了它,但我从未测试过它。是的,MyISAM很脆弱。所有重要数据都应该在InnoDB中如果所有数据都在那里,它们怎么会消失?我们正在讨论表结构,不是吗?当然,但它真的有这么大的缺陷吗?我的意思是,如果你丢失了一个10k文件,所有数据都会消失。我看了一些关于从原始磁盘映像恢复frm文件的研究论文。它基于签名查找。作者声称在工具中实现了它,但我从未测试过它。是的,MyISAM很脆弱。所有重要数据都应在innodb中