如何利用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,数据传输工具,把恢复出来的数据库,同步到原数据库中。

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