因為本身是知道mysql數據庫分InnoDB和myisam數據引擎,且數據庫文件存儲方式不同,所以之前為一轉移方式,全部采用myIsam方式簡單粗暴,可是后來安裝了一個系統后,默認是innoDB沒有在意,數據庫也沒有備份,更新服務器內容進直接將data目錄復制出來,結果就是innodb數據根本無法加載,參考網上研究了大部分內容步驟都是比較繁瑣引恢復效果不理想,無聊之際看到一篇文章可以自動批處理恢復數據,在些分享出來!
利用frm文件和ibd文件,恢復數據庫【MYSQL】【InnoDB】【自動化工具】【實戰】:
1、在本地安裝mysql5.7數據庫。2、將數據庫中的frm和idb文件復制出來,比如 E:\abc_db\3、下載
091737247.zip 文件,并解壓4、打開cmd窗口。切換到第三步加壓文件所在目錄5、恢復數據庫abc_db下面的所有表命令:
命令:InnoDBRestore root 123456 3306 E:\abc_db abc_db1運行完畢后程序會自動創建數據庫abc_db1打開navicat for mysql登陸數據庫后可看到abc_db1數據庫已經創建成功,打開數據表,表內數據恢復如初!