安裝:mysql
環境要求:git
一、binlog格式必須爲row,且binlog_row_image=fullgithub
二、僅支持5.6與5.7sql
三、只能回滾DML(增、刪、改)code
4. 下載地址:https://github.com/Meituan-Dianping/MyFlaship
安裝:flash
unzip MyFlash-master.zip mv MyFlash-master /usr/local/MyFlash/ gcc -w `pkg-config --cflags --libs glib-2.0` source/binlogParseGlib.c -o binary/flashback
閃回:it
update,情景描述,程序1誤將xtr庫下面的t2表 12,11 更改後0了,這是一個錯誤的操做;然後面的程序2將1三、14更改0了,這是一個正確的操做,須要閃回程序1的誤操做。ast
模似上述場景:gcc
原表:
mysql> select * from xtr.t2; +------+ | id | +------+ | 12 | | 11 | | 4 | | 3 | | 13 | | 14 | +------+ 6 rows in set (0.00 sec)
update操做: