基于 MyFlash 的 MySQL数据恢复
以前mysql回复误删数据用的比较多的是基于原始binlog或binlog2sql,昨天又遇到一例开发误删的问题,这次用用美团开源的工具 MyFlash试试。用下来效果还是不错的,基于库 or 表的过滤可以有效的筛选出来目标sql。 #### 项目地址 https://github.com/Meituan-Dianping/MyFlash/ ####实现原理 https://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651747096&idx=1&sn=e561ce9254f69c3fcd04c73b44e56e69&chksm=bd12aa558a65234332298e1d611da408ec45afb2d08ecd22078a600379525e75b2fa13149fb0&mpshare=1&scene=23&srcid=1116o1gBWoNf47Rv1E1ngYir#rd ####限制 1. binlog格式必须为row,且binlog_row_image=full 2. 仅支持5.6与5.7 3. 只能回滚DML(增、删、改) ####安装 cd /opt git clone https://github.com/Meituan-Dianping/MyFlash.git yum install libgnomeui