使用navicat for mysql 误点击清空表 怎么恢复?急

使用如下语句:mysqlbinlog --start-position=35712458 --stop-position=35746614 D:\java\mysql\logs\login-bin.000007 > C:\\Users\Administrator\Desktop\data\data.sql



1.flush log 方便定位

已解决,感谢!

学习一下,如何解决的。哈哈

楼主

怎么解决的?

2.

2.定位删除位置 获取 start pos ,end pos 具体行数


3. 在mysql bin 文件下 使用下面语句生成 sql ( 删除日志记录)

mysqlbinlog --base64-output=DECODE-ROWS --start-position=35712458 --stop-position=35746614 -v D:\java\mysql\logs\login-bin.000007 > C:\\Users\Administrator\Desktop\data\data.sql

4.恢复 替换sql文件删除字段 使其变成 insert 语句 (编辑器: notepad++ )


第三部有些问题部分特殊字符可能会乱码.....使用的方式算是取巧了。



以上就是简述恢复过程了。