binlog2_51CTO博客
资料来源:1、安装git和pip1yum -y install git python-pip2、安装binlog2sql12345678910111213141516171819202122232425262728[root@server-254-163 tmp]# git clone Cloning into 'binlog2sql'...remote: Enumerating objects:
原创 2021-04-10 15:33:49
608阅读
使用binlog2sql工具恢复mysql误删数据
原创 精选 2020-12-04 08:48:56
4697阅读
binsql2log是大众点评开源的用于解析MySQL binlog的工具, 项目地址: https://github.com/danfengcao/binlog2sql 从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL...
转载 2021-04-20 22:06:29
484阅读
2评论
* 已测试环境 * Python 2.7, 3.4+ * MySQL 5.6, 5.7 my.cnf配置: log_bin = /var/log/mysql/mysql-bin.log max_binlog_size = 1G binlog_format = row binlog_row_image
原创 2022-08-03 06:31:00
108阅读
1.确认MySQL相关配置以及用户权限使用MySQL必须设置以下参数:[mysqld]server_id = 1log_bin=mysql-bin.loglog_bin_index=mysql-bin.log.indexbinlog_format=rowmax_binlog_size=1Gbinlog_row_image = fulluser需要的最小权限集合:select,super/repli
转载 2021-04-20 20:44:38
1314阅读
2评论
安装pip,参照安装网址:https://pip.pypa.io/en/stable/installing/curlhttps://bootstrap.pypa.io/get-pip.py-oget-pip.pypythonget-pip.py安装git:yuminstallgit-y安装binlog2sql,参照网站:https://github.com/danfengcao/binlog2sq
原创 2019-01-09 18:06:24
1651阅读
3、pip安装 3.1 首先安装setuptools软件包: (1)下载setuptools包 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar
原创 10月前
88阅读
# 实现mysql binlog2sql的流程 ## 1. 简介 MySQL Binlog2SQL是一个将MySQL二进制日志(binlog)转换为SQL语句的工具,可以用来实现数据的增量备份、数据同步等功能。在理解和实现这个工具之前,首先需要了解MySQL的二进制日志的基本概念和作用。 ## 2. 二进制日志(binlog)介绍 MySQL的二进制日志是MySQL服务器记录数据库变更的一
原创 2023-08-27 09:11:51
234阅读
binlog2sql是一个用于解析 MySQL 的二进制日志(Binlog)的工具,它可以将 Binlog 事件转换为 SQL 语句,这对于审计、数据同步等场景非常有用。binlog2sql通常用于实现 MySQL 数据的实时同步到其他数据库或系统中
原创 2月前
215阅读
 binlog2sql是大众点评开源的一款用于解析binlog的工具,在测试环境试用了下,还不错。 DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快速回滚。也有团队利用LVM快照来缩短恢复时间,但快照的缺点是会影响m
转载 7月前
39阅读
binlog2sql是大众点评开源的一款用于解析binlog的工具,可以用于生成闪回语句,项目地址binlog2sql。5.1.1安装unzipbinlog2sql.zipcdbinlog2sql-master/安装依赖pipinstall-rrequirements.txt5.1.2生成回滚SQLpythonbinlog2sql/binlog2sql.py--flashback\-h<ho
原创 2020-08-12 14:55:23
711阅读
这是学习笔记的第 1895 篇文章
原创 2021-07-21 14:12:48
809阅读
1.使用show binlog eventsa.获取binlog文件列表 mysql> show binary logs;+------------------+-----------+| Log_name         | File_size |+------------------+-----------+
转载 2017-03-23 14:21:59
7621阅读
1.使用show binlog eventsa.获取binlog文件列表  mysql> show binary logs; +------------------+-----------+ | Log_name         | File_
转载 2017-05-02 16:11:17
10000+阅读
参考:  https://github.com/danfengcao/binlog2sql   binlog2sql 从mysql binlog解析出你要的sql。根据不同选项,你可以得到原始sql、回滚sql、去除主键的insert sql等。 用途数据快速回滚(闪回) 主从切换后数据不一致的修复 从binlog生成标准SQL,带来的衍生功能  ...
转载 2023-05-05 12:15:48
83阅读
一、binlog2sql安装注:在root用户下执行 #首先安装pip和git yum -y install epel-release yum -y install git python-pip 如果是内网环境,先从网上下载setuptools和pip的包,我这里使用的是pip-1.5.5和setuptools-23.1.0(因为系统是python2.7.5) ①解压 ②cd setupto
原创 6月前
117阅读
binlog2sql从mysql binlog解析出你要的sql。根据不同选项,你可以得到原始sql、回滚sql、去除主键的insert sql等。用途数据快速回滚(闪回)主从切换后数据不一致的修复从binlog生成标准SQL,带来的衍生功能项目状态已测试环境 Python 2.6, 2.7MySQL 5.6,5.7工具安装git clone https://github.com/danfengc
转载 2017-04-25 13:16:56
1523阅读
# 从binlog中提取SQL语句并解析 ## 1. 流程步骤 首先我们来看一下整个流程的步骤,可以用以下表格展示: | 步骤 | 操作 | | --- | --- | | 1 | 从binlog中获取SQL语句 | | 2 | 解析SQL语句 | ## 2. 操作步骤 ### 步骤1:从binlog中获取SQL语句 在MySQL8中,可以使用mysqlbinlog工具来从binlog
原创 5月前
27阅读
如果把生产环境的binlog,放到本地测试环境用binlog2sql解析,直接读取会发生如下错误: [root@testdb1 mysql]# python /root/binlog2sql-master/binlog2sql/binlog2sql.py -h 192.168.119.130 -ur
转载 2020-04-10 12:35:00
468阅读
2评论
安装: 依赖python3,请提前安装 开源地址:https://github.com/danfengcao/binlog2sql $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本 $ sudo python get-pip.py    # 运行安装脚本 shell> git
原创 2023-02-10 16:45:07
188阅读
  • 1
  • 2
  • 3
  • 4
  • 5