文件名称:MyFlash:闪回mysql数据到任何点
文件大小:2.23MB
文件格式:ZIP
更新时间:2024-04-19 22:49:25
C
一,简介 该工具通过解析v4版本的binlog,完成回滚操作。相对现有的回滚工具,其增加了更多的过滤选项,让回滚更加容易。该工具已经在美团评论内部使用 二,详细说明 三,限制 binlog格式必须为行,且binlog_row_image = full 仅支持5.6与5.7 只能回滚DML(增,删,改) 四,常见问题 实现的原理是什么? 答:参考文章 支持gtid吗? 答:支持。请参考 当@@ GLOBAL.GTID_MODE = ON时,无法在第16行的错误1782(HY000)处将错误打开:错误1782(HY000):@@ SESSION.GTID_NEXT设置为ANONYMOUS。 ? 答:在引入时加入--skip-gtids mysqlbinlog --skip-gtids | mysql -uxxx -pxxx 如果回滚后的binlog日志尺寸超过20M,在引入时,很耗时。如何处理
【文件预览】:
MyFlash-master
----build.sh(122B)
----binlog_output_base.flashback(490B)
----source()
--------mysqlHelper()
--------binlogParseGlib.c(88KB)
--------network()
----testbinlog()
--------haha.000009(602B)
--------haha.000005(13KB)
--------haha.000041(4KB)
--------haha.000008(416B)
--------haha.000007(2KB)
----doc()
--------FAQ.md(0B)
--------how_to_use.md(4KB)
--------TestCase.md(9KB)
--------Function.md(0B)
--------INSTALL.md(910B)
----README.md(1KB)
----binary()
--------mysqlbinlog20160408(7.12MB)
--------flashback(78KB)
----License.md(1KB)
----.gitignore(17B)