mysql数据误删怎么恢复

今天一哥们把公司的mysql中的数据删了十几万条。

经过不懈努力,终于恢复了数据。

Step、1:拿到mysql的二进制文件

Step、2:通过mysql自带的mysqlbinlog工具执行:mysqlbinlog --base64-output=decode-rows -v --start-datetime="2018-06-05 11:20:00" --stop-datetime="2018-06-05 11:40:00"  二进制文件的绝对路径 > 你要生成文件的绝对路径

Step、3:找到delete语句,然后写程序解析成一个insert的sql

5、mysqlbinlog生成的文件

6、程序解析后生成的文件

以后删库不用跑路了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容