一,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服務。
完成