我有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_table
my.cnf
innodb_file_per_table
my.cnf
ibdata1
这些.frm
文件是表格格式的文件。它们包含有关表格中各列的信息。如果您只有.frm
文件,那么您的数据就没了。