第1章 使用该工具的前提 1. binlog_format为ROW,且binlog_row_image为full或noblog,默认为full。 2. 必须开启MySQL Server,理由有如下两点: 1> 它是基于BINLOG_DUMP协议来获取binlog内容 2> 需要读取server端in ...
分类:
数据库 时间:
2020-05-26 01:27:59
阅读次数:
106
第一个:binlog2sql软件版本要求:Python2.7,3.4+MySQL5.6,5.7下载地址:https://github.com/danfengcao/binlog2sql缺点:不支持8.0优点:不需把binlog下载到本地,即可生成回滚SQL使用方法:python/opt/software/binlog2sql/binlog2sql/binlog2sql.py-h172.18.54.
分类:
数据库 时间:
2020-04-30 17:48:50
阅读次数:
104
binlog2sql闪回工具的使用 一、下载安装依赖的python yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel yum install python34 -y pyt ...
分类:
数据库 时间:
2019-12-23 11:48:38
阅读次数:
91
话不多讲,直接捞干的 想恢复误操作的数据直接打开这个链接就ok https://github.com/danfengcao/binlog2sql 纳尼? 竟然没成功 如果你把链接里面的示例 没搞成功 没有关系啦 请看下面(如果你还没打开链接 就直接看了 我表示: ) 重要的事情说三遍 binlog_ ...
分类:
数据库 时间:
2019-07-02 19:07:55
阅读次数:
121
背景: 业务需要恢复一段时间内对某个表的所有DELETE记录,过滤UPDATE、INSERT操作,测试发现 MariaDB的flashback命令会闪回对表的所有dml操作,无法满足业务需求。调研三方工具测试发现binlog2sql可以实现生成原始SQL、回滚SQL、去除主键的INSERT SQL。 ...
分类:
数据库 时间:
2019-06-09 23:46:48
阅读次数:
165
3、pip安装 3.1 首先安装setuptools软件包: (1)下载setuptools包 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz (2)解压setuptools包 tar z ...
分类:
数据库 时间:
2019-05-22 19:21:58
阅读次数:
382
下面进行实战演练:binlog2sql工具的下载地址:https://github.com/danfengcao/binlog2sql第一步:环境准备安装各种依赖的工具包列表python-pip,PyMySQL,python-mysql-replication,wheelargparse第二步:解压binlog2sql软件,命令如下unzipbinlog2sql-master.zipcdbinlo
分类:
数据库 时间:
2019-04-23 17:38:00
阅读次数:
162
牛叉的工具有好几个,包括MyFlash、binlog2Sql、mysqlbinlog_flashback,还有一些收费的等等,各有优劣,具体使用可自行百度 1、安装binlog2sql git安装方法:https://www.cnblogs.com/cjh-notes/p/10354532.html ...
分类:
数据库 时间:
2019-02-07 23:22:08
阅读次数:
222
生产上误删数据、误改数据的现象也是时常发生的现象,作为 DBA 这时候就需要出来补锅了,最开始的做法是恢复备份,然后从中找到需要的数据再进行修复,但是这个时间太长了,对于大表少数数据的修复来讲,动作太大,成本也大。 当然还有其他的一些操作方法,我们今天有主角。 MySQL 闪回工具 -- binlo ...
分类:
数据库 时间:
2018-11-22 17:14:45
阅读次数:
238
用途: 使用限制: 1、下载安装 2、使用说明 3、优缺点3.1、限制(对比mysqlbinlog) 3.2、优点(对比mysqlbinlog) 4、使用参考 ...
分类:
数据库 时间:
2018-08-13 23:51:24
阅读次数:
182