如何利用frm文件和ibd文件,恢復數據庫【MYSQL】【InnoDB】【自動化工具】【實戰】

如何利用frm文件和ibd文件,恢復數據庫【MYSQL】【InnoDB】【自動化工具】【實戰】
1、從損壞ibdata1、ib_logfile的數據庫中copy frm和idb文件。
2、在本地安裝mysql5.7數據庫。
3、從百度網盤:http://pan.baidu.com/s/1c0rrLfE 下載自動化工具,解壓密碼【zcgonvh】。解壓,目錄(示例):Z:\MYDB\mysqlibd。
參考地址:http://www.zcgonvh.com/post/mysql_innodb_restore.html。
https://my.oschina.net/u/4298243/blog/3397971。
4、打開cmd窗口。切換到Z:\MYDB\mysqlibd。
5、恢復數據庫byaccessmanage下面的所有表:
InnoDBRepair <username> <password> <port> <srcdir> <destDB>
示例:    srcdir:C:\Users\Administrator\Desktop\fsdownload\1.249\byaccessmanage
        destDB:byaccessmanage(會自動創建數據庫的)
真實命令:
InnoDBRestore root root 3306 C:\Users\Administrator\Desktop\fsdownload\1.249\byaccessmanage byaccessmanage
截圖:

6、使用navicat for mysql 
登錄原數據庫。
刪除所有byaccessmanage下的表。
7、進入原數據庫文件存儲目錄,刪除所有ibd文件。


8、使用navicat for mysql,數據傳輸工具,把恢復出來的數據庫,同步到原數據庫中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章