MySQL閃回工具MyFlash開源版已經正式上線了,這個工具可以幫助用戶恢複一些非常重要的數據,還有詳細安裝教程以及配置說明等你來看,此工具支持多種過濾方式兼容性也很好,需要的小夥伴們快來下載MySQL閃回工具軟件體驗一下試試吧
美團點評MySQL閃回工具MyFlash 不時會碰到誤刪除數據情況,早期隻能通過一些人工方式解決,後期有了一些閃回工具,但是效率低下。美團點評自研了閃回工具MyFlash,能夠方便並且高效地進行數據恢複。
a. 無需把binlog解析成文本,再進行轉換。
b. 提供原生的基於庫、表、SQL類型、位置、時間等多種過濾方式。
c. 支持MySQL多個版本。
d. 對於數據庫的代碼重構不敏感,利於升級。
e. 自主掌控binlog解析,提供盡可能靈活的方式。
該工具推薦用戶在下載源碼之後,進行動態編譯鏈接安裝
動態編譯鏈接
gcc -w `pkg-config --cflags --libs glib-2.0` source/binlogParseGlib.c -o binary/flashback
然而用戶不想每次去重新編譯,可以選擇使用靜態鏈接,但是該方法需要知道glib庫的版本和位置,因此對於每台機器略有不同,請謹慎使用靜態編譯鏈接
為了保證在一台機器上編譯後,可以在其它機器上使用,需要滿足以下兩個條件 a) 將glib做成靜態鏈接 b)在編譯的那台機器的glibc版本(查看方法為ldd --version)要小於等於要運行該軟件的那台機器glibc版本 因此需要你在一台glibc版本較低的機器上運行如下命令即可。
鏡像是由一個個字段組成的,根據字段類型的不同,其計算長度的方法也不一樣。
隻與字段類型相關。比如int占用4個字節,bingint占用8個字節。其中類型信息可以從table map event中獲取。
與字段類型及其參數相關。比如decimal(18,9),占用9個字節,參數信息在table map event中。
與字段類型、參數以及實際存儲的值相關。比如varchar(10),有1個字節表示長度,之後的字節才表示真正的數據。比如varchar(280),有2個字節表示長度。實際的長度和數據在一起。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06