我有2个版本的数据库备份。
Mysqldump > db_backup.sql
&
FRM文件(表格文件)
db_backup.sql文件已损坏; 它是0 KB。 我想我再也忍不住了。
现在我只有FRM文件。 在将所有FRM文件复制到我的数据库文件夹后,在phpmyadmin ,我收到了以下消息: File not found 'users' errno2
Users是重要的表格之一; 我不能失去它。 有没有办法修复FRM文件? 这些文件在那里。 为什么说“找不到文件”?
.frm文件不包含数据; 如果在my.cnf文件中有innodb_file_per_table ,则.ibd文件具有数据。 如果my.cnf文件中没有innodb_file_per_table ,则数据位于ibdata1文件中。
.frm文件是表格式文件。 他们有关于表中列的信息。 如果你只有.frm文件,你的数据就没有了。