Muhammad Muazzam Asked: 2015-11-26 00:24:29 +0800 CST2015-11-26 00:24:29 +0800 CST 2015-11-26 00:24:29 +0800 CST 在 Windows 中仅使用 .frm 恢复损坏的数据库 772 是否可以在 Windows 中仅使用 .frm 文件恢复 mysql 数据库 mysql windows 2 个回答 Voted a_vlad 2015-11-26T04:45:34+08:002015-11-26T04:45:34+08:00 不幸的是,这是不可能的,如果设置 innodb_file_per_table=1 或在 idbata1 中(如果设置为 0),最大可能的恢复结构 InnoDB 数据存储在 *.ibd 文件中。 为了成功修复,即使 innodb_file_per_table = 1,ibdata1 也需要。 如果您只有来自文件 = 根本没有机会恢复数据 Best Answer JustAnotherCoder 2015-11-26T04:44:55+08:002015-11-26T04:44:55+08:00 可悲的是可能不会。根据https://dev.mysql.com/doc/internals/en/frm-file-format.html然后 .frm 文件只存储表结构;实际数据在其他文件中。
不幸的是,这是不可能的,如果设置 innodb_file_per_table=1 或在 idbata1 中(如果设置为 0),最大可能的恢复结构 InnoDB 数据存储在 *.ibd 文件中。
为了成功修复,即使 innodb_file_per_table = 1,ibdata1 也需要。
如果您只有来自文件 = 根本没有机会恢复数据
可悲的是可能不会。根据https://dev.mysql.com/doc/internals/en/frm-file-format.html然后 .frm 文件只存储表结构;实际数据在其他文件中。