MySQL数据库如何通过frm、ibd文件恢复表数据?
说明:
本文介绍如何通过frm、ibd文件恢复表数据。
环境:
MySQL 5.7.44
方法:
恢复分为两部分,先恢复frm,再恢复ibd。
恢复frm通常有两种方法:
(1)通过mysqlfrm工具,恢复出创建出表结构的语句;
(2)在新库创建一个任意表结构的同名表,通过error.log报错能获得原表列数,在结合原frm文件,可以获得原表创建表结构语句,本次使用采用这种方法。
说明:
本文介绍如何通过frm、ibd文件恢复表数据。
环境:
MySQL 5.7.44
方法:
恢复分为两部分,先恢复frm,再恢复ibd。
恢复frm通常有两种方法:
(1)通过mysqlfrm工具,恢复出创建出表结构的语句;
(2)在新库创建一个任意表结构的同名表,通过error.log报错能获得原表列数,在结合原frm文件,可以获得原表创建表结构语句,本次使用采用这种方法。