Mysql ibd恢复
Posted 正怒月神
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql ibd恢复相关的知识,希望对你有一定的参考价值。
一,binlog恢复,这里就不说了。
二,ibd方式其实很简单,
生成数据结构(有的可以跳过)
1,创建一个新库
2,新库里新建一个表,名字和回复的表一样。
字段数量一样(字段类型和名字都无所谓)
3,将之前的frm文件拷贝覆盖当前的。
4,重启mysql
生成数据
5,关闭mysql服务
6,mysql.ini 增加 innodb_force_recovery = 6
7,开启mysql服务
8,运行命令 alter table 表名 discard tablespace;
9,将老的ibd复制进来
10,运行命令 alter table 表名 import tablespace;
11,关闭mysql服务
12,mysql.ini 删除 innodb_force_recovery = 6
13,开启Mysql服务。
完成
以上是关于Mysql ibd恢复的主要内容,如果未能解决你的问题,请参考以下文章