iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL Binlog Digger V4.7
  • 666
分享到

MySQL Binlog Digger V4.7

2024-04-02 19:04:59 666人浏览 八月长安
摘要

### 描述 ###  Mysql Binlog Digger是一个基于图形界面的binlog挖掘分析工具,可以为数据恢复提供undo sql回滚语句,它免安装,能对在线binlog与离线binlog进

### 描述 ### 

Mysql Binlog Digger是一个基于图形界面的binlog挖掘分析工具,可以为数据恢复提供undo sql回滚语句,它免安装,能对在线binlog与离线binlog进行分析,在选定在线binlog(甚至分析到最新日志)或离线binlog日志后,可对数据库、表、binlog开始时间、binlog结束时间、误操作的重做类型(redo sql、undo sql或所有)、redo sql关键字、显示类型(redo、undo或所有)进行精确过滤,得到我们所需的redo sql重做语句或undo sql回滚语句,另外,我们还可以把所得到的redo sql或undo sql复制出来或保存成sql文件,通过undo sql信息,我们在发生误操作时,就能快速把业务系统数据恢复至正常状态。

### 版本更新说明 ### 

1.挖掘分析时过滤了一些不必要的数据

2.数据库名、表名、字段名使用反引号(`)引住,避免生成的语句在执行时异常

3.增加对INSERT INTO、DELETE FROM、UPDATE、WHERE、AND、SET、VALUES之类mysql关键字处理

4.取消undo sql手工排序,改用默认的降序排序

5.把原来的insert into tab select col1, col2...改为标准SQL:insert into tab(col1,col2...) values(val1, val2...)

6.修复NULL值异常

### 使用说明 ### 

一.目的:

   对mysql binlog进行日志挖掘分析,通过对生成重做语句(redo sql)与回滚语句(undo sql)进行精确回滚,寻回误删、误增、误改的数据。

二.注意事项:

   在误操作发生后,如果表结构发生改变(例如:字段排列顺序、字段重命名),挖掘分析出来的重做语句(redo sql)与回滚语句(undo sql)准确度将会大大降低。

三.主要功能分两大类:

   在线挖掘分析与离线挖掘分析,在线挖掘分析binlog过程需要一定的数据库管理账号。

四.在线挖掘分析使用步骤

1.分别输入主机名或IP地址、端口、账号与密码,然后进行数据库连接测试

2.进行数据库连接测试后,可以对数据库、表、开始binlog、结束binlog、最新binlog、开始时间、结束时间、关键字(sql)、sql操作类型(insert|delete|update|all)与显示类型(redo|undo|all)进行过滤。

3.设置好过滤条件后,把是否在线分析设置为'Yes', 便可以进行挖掘分析。

4.其中挖掘分析回来的redo sql默认为按时间升序排序,且不可进行手工排序,而挖掘分析回来的undo sql默认是降序排序,其序号与redo sql的序号一一对应,也是不可以进行手工排序。

5.对挖掘回来的redo sql与undo sql可以进行选择复制或复制所有,此外也可以进行选择保存或保存所有成sql文本文件。

五.离线挖掘分析使用步骤

1.不需要进行数据库在线连接测试。

2.把是否在线分析设置为'No'。

3.但可以对数据库、表、开始binlog、结束binlog、最新binlog、开始时间、结束时间、关键字(sql)、sql操作类型(insert|delete|update|all)与显示类型(redo|undo|all)进行过滤。

4.设置好过滤条件后,便可以进行挖掘分析。

5.其中挖掘分析回来的redo sql默认为按时间升序排序,且不可进行手工排序,而挖掘分析回来的undo sql默认是降序排序,其序号与redo sql的序号一一对应,也是不可以进行手工排序。

6.对挖掘回来的redo sql与undo sql可以进行选择复制或复制所有,此外也可以进行选择保存或保存所有成sql文本文件。

下载地址: 

链接:https://pan.baidu.com/s/1ryxj1ka_16e2fwCgmL9JKA 
提取码:riih


逆舟数据工作室

2019-12-05

您可能感兴趣的文档:

--结束END--

本文标题: MySQL Binlog Digger V4.7

本文链接: https://www.lsjlt.com/news/47740.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL Binlog Digger V4.7
    ### 描述 ###  MySQL Binlog Digger是一个基于图形界面的binlog挖掘分析工具,可以为数据恢复提供undo sql回滚语句,它免安装,能对在线binlog与离线binlog进...
    99+
    2024-04-02
  • 【mysql】binlog日志
    目录 1.1 基本说明1.2 binlog日志格式1.3 binlog日志查看1.4 binlog日志删除1.5 binlog操作示例 1.1 基本说明 1....
    99+
    2023-09-01
    mysql 数据库 sql
  • 什么是MySQL binlog
    这篇文章主要讲解了“什么是MySQL binlog”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是MySQL binlog”吧!1.binlog简介bi...
    99+
    2024-04-02
  • Mysql-binlog的查看
    介绍 简介 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全...
    99+
    2023-09-03
    mysql 数据库 sql
  • mysql中开启binlog
    一、binlog是啥 binlog是mysql自带的记录日志,可用于数据库操作查看,集群间的数据同步等。 二、如何开启 找到mysql安装目录,打开目录下的my.ini文件。内容如下(截取部分): [client]port=3306[mys...
    99+
    2023-08-16
    mysql
  • mysql 怎么查看binlog
    怎查看binlog binlog本身是一类二进制文件。二进制文件更省空间,写入速度更快,是无法直接打开来查看的。 因此mysql提供了命令mysqlbinlog进行查看。 一般的statement格式...
    99+
    2023-09-15
    mysql 数据库 sql
  • 清理MySQL中的binlog
    Mysql的binlog开启后一直没清理,占用太大空间 1.查看binlog过期时间 show variables like 'expire_logs_days'; expire_logs_days=0: 这里的值如果为0,表示所...
    99+
    2023-08-31
    mysql 服务器 数据库 linux 运维
  • MySQL - binlog同步过程
    文章目录 binlog作用binlog同步过程主从同步架构图(异步同步) binlog作用 MySQL 的 binlog(二进制日志) 是一种记录数据库所有数据更改操作的日志,可以用于数据...
    99+
    2023-10-09
    mysql 数据库 binlog
  • mysql binlog如何查看
    小编给大家分享一下mysql binlog如何查看,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!    &n...
    99+
    2024-04-02
  • 怎样理解mysql binlog
    今天就跟大家聊聊有关怎样理解mysql binlog,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Mysql binlog1、mysql binlo...
    99+
    2024-04-02
  • MySQL中binlog有什么用
    这篇文章将为大家详细讲解有关MySQL中binlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一、binlog文件和文件的逻辑、物理表现形式 ...
    99+
    2024-04-02
  • MySQL的binlog怎么使用
    这篇文章主要介绍了MySQL的binlog怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL的binlog怎么使用文章都会有所收获,下面我们一起来看看吧。MySQ...
    99+
    2024-04-02
  • Mysql 数据库开启 binlog
    1 简介 在MySQL中,binlog指的是binary log,二进制日志文件。这个文件记录了MySQL所有的DML操作。通过binlog日志,我们可以做数据恢复,做主从复制等等。对于运维或架构人员来说,开启binlog日志功能非常重要。...
    99+
    2023-08-18
    数据库 mysql
  • mysql binlog指的是什么
    今天小编给大家分享一下mysql binlog指的是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-04-07
    mysql binlog
  • Mysql刪除binlog的方法
    binlog会因为数据库的不断运行而越来越大 ,当硬碟空间被占据越大时,可能会导致访问速度变慢,若是完全被占满时,就会导致服务卡死,就遇过服务状态正常,但确无法登入,连重启也无法!因为磁碟撑爆了。 binlog文件不是直接rm删除就解决了 ...
    99+
    2023-08-16
    mysql 数据库 服务器
  • MySQL中如何使用binlog时binlog格式的选择
    这篇文章主要介绍MySQL中如何使用binlog时binlog格式的选择,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、binlog的三种模式1.statement level模式...
    99+
    2024-04-02
  • 开启MySQL的binlog日志
    1.判断MySQL是否已经开启binlog SHOW VARIABLES LIKE 'log_bin'; 查看MySQL的binlog模式  show global variables like "binlog%"; 几个...
    99+
    2023-10-23
    mysql 数据库
  • Mysql之binlog日志浅析
    一、binlog日志简介   Binlog是MySQL数据库中的二进制日志,用于记录数据库中所有修改操作,包括增删改等操作。binlog以二进制格式保存,可以通过解析binlog文件来查看数据库的操作...
    99+
    2023-09-23
    mysql binlog 数据库 binlog日志 三种日志模式
  • Mysql 5.7开启binlog日志
    Mysql 5.7开启binlog日志 前言 binlog是MySQL的二进制日志,并且是MySQL中最重要的日志。binlog记录了对MySQL数据库执行更改的所有操作,包括对数据库表结构的变更,对数据的变更,例如CREATE、ALT...
    99+
    2023-08-16
    mysql 数据库 sql
  • mysql之 binlog维护详细解析(开启、binlog参数作用、mysqlbinlog解读、binlog删除)
    binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。 binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin_in...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作