仅使用 frm 和 ibd 文件恢复 MySQL 表结构
如果 ib_log 文件不可用,是否可以仅使用 frm 和 ibd 文件恢复表结构?
答案:
可以。在缺少 ib_log 文件的情况下,可以从 frm 文件恢复表结构。
恢复表结构的步骤:
从 .frm 文件提取 SQL 语句:
mysqlfrm --diagnostic /path/to/example_table.frm
使用 SQL 语句创建表:
恢复数据:
ALTER TABLE example_table DISCARD TABLESPACE
删除新创建表中的任何现有数据。ALTER TABLE example_table IMPORT TABLESPACE
从旧 .ibd 文件导入数据。以上是仅使用frm和ibd文件可以恢复MySQL表结构吗?的详细内容。更多信息请关注PHP中文网其他相关文章!