未找到文件 (FRM)?无法查看表格?

未找到文件 (FRM)?无法查看表格?

我有2个版本的数据库备份。

Mysqldump > db_backup.sql

&

FRM文件(表格文件)

db_backup.sql文件已损坏;大小为 0 KB。我想我无法再提供帮助了。

现在我只有文件FRM。将所有FRM文件复制到数据库文件夹后phpmyadmin,我收到以下消息:File not found 'users' errno2

Users是重要的表之一;我不能丢失它。有什么方法可以修复这些FRM文件吗?这些文件就在那里。为什么显示“文件未找到”?

答案1

文件.frm不包含数据;如果文件中.ibd有数据,则文件包含数据。如果文件中没有数据,则数据在文件中。innodb_file_per_tablemy.cnfinnodb_file_per_tablemy.cnfibdata1

这些.frm文件是表格格式的文件。它们包含有关表格中各列的信息。如果您只有.frm文件,那么您的数据就没了。

相关内容