1 个解决方案
#1
首先要知道表结构,不知道从官网下载 mysql 工具,用 mysqlfrm 从 frm 文件得到
恢复方法,找台新的 mysql, 或者建个新的库(方便操作,避免冲突),按照下面的方法:
1. 建同名的空表(注意 engine=innodb)
2. alter table xx discard tablespace;
3. 复制要恢复表的 ibd 文件到步骤1建的表的库下
4. alter table xx import tablespace;
恢复方法,找台新的 mysql, 或者建个新的库(方便操作,避免冲突),按照下面的方法:
1. 建同名的空表(注意 engine=innodb)
2. alter table xx discard tablespace;
3. 复制要恢复表的 ibd 文件到步骤1建的表的库下
4. alter table xx import tablespace;
#1
首先要知道表结构,不知道从官网下载 mysql 工具,用 mysqlfrm 从 frm 文件得到
恢复方法,找台新的 mysql, 或者建个新的库(方便操作,避免冲突),按照下面的方法:
1. 建同名的空表(注意 engine=innodb)
2. alter table xx discard tablespace;
3. 复制要恢复表的 ibd 文件到步骤1建的表的库下
4. alter table xx import tablespace;
恢复方法,找台新的 mysql, 或者建个新的库(方便操作,避免冲突),按照下面的方法:
1. 建同名的空表(注意 engine=innodb)
2. alter table xx discard tablespace;
3. 复制要恢复表的 ibd 文件到步骤1建的表的库下
4. alter table xx import tablespace;