MyFlash MySQL閃回工具

安裝: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操做:

相關文章
相關標籤/搜索