首页 > TAG信息列表 > binlog2sql
MySQL误操作恢复神器一家老小全在这里
MySQL-binlog2sql:非主从实时同步+恢复误删数据
文章目录 `MySQL-binlog2sql`:非主从实时同步+恢复误删数据1.引1)介绍2)功能3)针对两种场景 2.先决条件1)安装`MySQL`2)修改`MySQL`配置 3.安装`binlog2sql`1)解压2)安装3)添加别名 4.准备测试数据1)建库建表2)插入数据3)查看数据4)模拟误删除数据 5.场景1(数据实时同步)1)案例1、数据导出1MySQL误操作如何快速回滚?
安装开源工具binlog2sql。binlog2sql是一款简易的binlog解析工具,其中一个功能(flashback)就是生成回滚SQL。确认需要误操作的时间,找到binlog需要回滚的位置,使用binlog2sql的flashback功能生成回滚sql,检查回滚sql是否正确,确认后执行回滚语句,登录mysql确认,数据回滚成功。MySQL数据库Binlog解析工具--binlog2sql
概述 作为DBA,binlog2sql是一项必须掌握的工具。binlog2sql是一个开源的Python开发的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,以便做数据恢复。 gihub:https://github.com/danfengcao/binlog2sql 一、闪回原理简析 开始之前,先说说闪回使用binlog2sql工具来恢复数据库
(一)binlog2sql介绍binlog2sql是国内MySQL大佬danfengcao开发,许多MySQL爱好者参与改进的一款MySQL binlog解析软件。根据不同选项,可以得到原始SQL、回滚SQL、去除主键的SQL等。github地址为:https://github.com/danfengcao/binlog2sql该工具主要用于:数据快速回滚(闪回);从binlog生成标准SMySQL工具之binlog2sql闪回操作
MySQL工具之binlog2sql闪回操作工具官网: https://github.com/danfengcao/binlog2sql 本文所有依赖包链接: https://share.weiyun.com/57HUxNi ---binlog2sql工具安装过程 1、安装系统依赖包 yum -y install gcc libffi-devel automake autoconf libtool make zlib* zlib-binlog2sql mysql闪回
环境搭建 1、虚拟机配置请参考 https://www.cnblogs.com/public-communion/p/14629113.html 2、mysql 安装请参考 https://www.cnblogs.com/public-communion/p/14629060.html 3、git安装 查看是否安装git # git --version 出现版本号,则说明已安装。如未安装,自行百度。 4、使用MySQL闪回工具binlog2sql
安装binlog2sql git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple # pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple -bas使用binlog2sql恢复数据
误删除数据的话,oracle里面我们可以使用闪回功能找回误操作的数据。在MySQL里面,如果我们有延迟从库的话,也可以找回之前的数据,但是有时候不太好使(因为追数据到误操作前的准确的时间点有时候也不太好把握)。对于误操作数据的闪回,我们一般推荐 binlog2sql 或者MyFlash(美团点评开源的)本Windows下MySQL数据库备份和回滚
1.下载安装binlog2sql https://github.com/danfengcao/binlog2sql 安装命令: shell> git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sqlshell> pip install -r requirements.txt 2.配置my.ini server_id = 1log_bin = mysql-bin.log #设置log文件保存路