iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎么用mysqlbinlog查看row格式的事件
  • 130
分享到

怎么用mysqlbinlog查看row格式的事件

2024-04-02 19:04:59 130人浏览 薄情痞子
摘要

这篇文章主要介绍了怎么用Mysqlbinlog查看row格式的事件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。mysql 5.1开始,bi

这篇文章主要介绍了怎么用Mysqlbinlog查看row格式的事件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

mysql 5.1开始,binlog支持row-based的格式,默认情况下只能看到一些经过base-64编码的信息,如

DELIMITER ;
# at 7493962
#090827  5:25:03 server id 1  end_log_pos 0     Start: binlog v 4, server v 5.1.26-rc-commUnity-log created 090827  5:25:03
BINLOG '
L6iVSg8BAAAAZgAAAAAAAAAAAAQANS4xLjI2LXJjLWNvbW11bml0eS1sb2cAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAUwAEGggAAAaiCAGC
';
# at 7493962
# at 7494009
#090827 13:20:40 server id 1  end_log_pos 7494009       Table_map: `test`.`test1` mapped to number 96991
#090827 13:20:40 server id 1  end_log_pos 7494045       Write_rows: table id 96991 flags: STMT_END_F

BINLOG '
qBeWShMBAAAALwAAAHlZcgAAAN96AQAAAAAABHRlc3QABXRlc3QxAAIDDwI8AAM=
qBeWShcBAAAAJAAAAJ1ZcgAQAN96AQAAAAEAAv/8AwAAAAEz
';
# at 7494045
#090827 13:20:40 server id 1  end_log_pos 7494072       Xid = 2525562
COMMIT;
DELIMITER ;
# End of log file

这里只能看到`test`.`test1`表做了改动,但具体改了什么,就不知道了,那么怎样才能看到到底改了什么呢?从Mysql 5.1.28开始,mysqlbinlog多了个参数--verbose(或-v),将改动生成带注释的语句,如果使用两次这个参数(如-v -v),会生成字段的类型、长度、是否为null等属性信息。如下:

[@more@]

mysqlbinlog -v -v mysql-bin.001912


DELIMITER ;
# at 7493962
#090827  5:25:03 server id 1  end_log_pos 0     Start: binlog v 4, server v 5.1.26-rc-community-log created 090827  5:25:03
BINLOG '
L6iVSg8BAAAAZgAAAAAAAAAAAAQANS4xLjI2LXJjLWNvbW11bml0eS1sb2cAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
';
# at 7493962
# at 7494009
#090827 13:20:40 server id 1  end_log_pos 7494009       Table_map: `test`.`test1` mapped to number 96991
#090827 13:20:40 server id 1  end_log_pos 7494045       Write_rows: table id 96991 flags: STMT_END_F

BINLOG '
qBeWShMBAAAALwAAAHlZcgAAAN96AQAAAAAABHRlc3QABXRlc3QxAAIDDwI8AAM=
qBeWShcBAAAAJAAAAJ1ZcgAQAN96AQAAAAEAAv/8AwAAAAEz
';
### INSERT INTO test.test1
### SET
###   @1=3
###   @2='3'
# at 7494045
#090827 13:20:40 server id 1  end_log_pos 7494072       Xid = 2525562
COMMIT;
DELIMITER ;
# End of log file

这时能看懂了吧?但还有个问题,BINLOG开头的那些信息还是会显示出来,很难看,能不能去掉呢?答案是肯定的,加--base64-output=DECODE-ROWS参数。如下

mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.001912


DELIMITER ;
# at 7493962
#090827  5:25:03 server id 1  end_log_pos 0     Start: binlog v 4, server v 5.1.26-rc-community-log created 090827  5:25:03
# at 7493962
# at 7494009
#090827 13:20:40 server id 1  end_log_pos 7494009       Table_map: `test`.`test1` mapped to number 96991
#090827 13:20:40 server id 1  end_log_pos 7494045       Write_rows: table id 96991 flags: STMT_END_F
### INSERT INTO test.test1
### SET
###   @1=3
###   @2='3'
# at 7494045
#090827 13:20:40 server id 1  end_log_pos 7494072       Xid = 2525562
COMMIT;
DELIMITER ;
# End of log file

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么用mysqlbinlog查看row格式的事件”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么用mysqlbinlog查看row格式的事件

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

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

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

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

下载Word文档
猜你喜欢
  • 怎么用mysqlbinlog查看row格式的事件
    这篇文章主要介绍了怎么用mysqlbinlog查看row格式的事件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySQL 5.1开始,bi...
    99+
    2024-04-02
  • linux怎么使用长格式查看文件
    在Linux中,可以使用`ls -l`命令以长格式查看文件。具体步骤如下:1. 打开终端。2. 使用`cd`命令进入要查看文件的目录...
    99+
    2023-09-04
    linux
  • linux怎么查看文件编码格式
    这篇文章主要讲解了“linux怎么查看文件编码格式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux怎么查看文件编码格式”吧!查看方法:1、利用file命令查看,语法“file fil...
    99+
    2023-06-25
  • linux怎么查看文件格式类型
    在Linux系统中,可以使用`file`命令来查看文件的格式类型。使用方法如下:```file 文件路径```例如,要查看名为`te...
    99+
    2023-10-09
    linux
  • Xp系统下怎么查看文件的格式
    这篇文章主要介绍“Xp系统下怎么查看文件的格式”,在日常操作中,相信很多人在Xp系统下怎么查看文件的格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Xp系统下怎么查看文件的格式”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-13
  • hive怎么查看表的存储格式
    要查看Hive表的存储格式,可以使用DESCRIBE FORMATTED命令。具体步骤如下: 打开Hive终端或者使用Hue等工具...
    99+
    2024-04-09
    hive
  • centos如何查看文件的编码格式
    在CentOS中,可以使用以下命令查看文件的编码格式: 1、使用file命令: file filename 其中,filename是...
    99+
    2024-04-02
  • winform事件和委托怎么查看
    要查看WinForm事件和委托,你可以使用以下方法:1. 使用代码编辑器的自动完成功能:在编写WinForm应用程序时,你可以使用代...
    99+
    2023-09-08
    winform
  • Linux下怎么查看WebP图片格式
    小编给大家分享一下Linux下怎么查看WebP图片格式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!WebP具有更优的图像数据压缩算法,能带来更小的图片体积,而且...
    99+
    2023-06-27
  • Xp系统下如何查看文件的格式
       1.双击打开任意文件夹(小编打开的是d盘),点击工具栏中的“工具”,选择“文件夹选项”,如下图所示。   2.切换到“查看”选项卡...
    99+
    2023-06-06
    Xp 文件 系统
  • java怎么查看字符串编码格式
    在Java中,可以使用以下方法来查看字符串的编码格式:1. 使用getBytes()方法:该方法将字符串转换为字节数组,并返回使用默...
    99+
    2023-09-23
    java
  • 用Windows照片查看器查看一些图片格式的文件特别卡的原因
    这边又说到一个关于系统速度的问题,如果你也是W7的忠实用户,从M1到Beta,再从RC到RTM,你都在不断的试用的话,你或许会发现,在使用了Windows7的照片查看器之后,部分用户的系统速度会变慢。特别是当你用Wind...
    99+
    2023-06-03
    win7 照片查看器 文件 图片格式 特别卡 照片 原因
  • 数据库的等待事件TX-row lock contention怎么解决
    本篇内容主要讲解“数据库的等待事件TX-row lock contention怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库的等待事件TX-row...
    99+
    2024-04-02
  • WinXP下使用事件查看器的方法
    14.4.1 事件查看器    当用户需要查看工作日志时,可进行以下的操作步骤:     (1)单击“开始&rdquo...
    99+
    2023-05-25
    WinXP 事件查看器 事件 方法
  • 怎么理解数据库中的row cache lock等待事件
    这篇文章主要介绍“怎么理解数据库中的row cache lock等待事件”,在日常操作中,相信很多人在怎么理解数据库中的row cache lock等待事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 怎么查看Cacti系统的日志和事件记录
    要查看Cacti系统的日志和事件记录,可以按照以下步骤操作: 登录到Cacti系统的Web界面。 在左侧导航栏中找到并点击“Con...
    99+
    2024-04-02
  • win7查看隐藏的文件怎么操作win7查看隐藏的文件方式介绍
    win7查看隐藏的文件怎么操作呢,用户们使用win7的时候用户实际上是有些文件看不见的,这些文件一般是被隐藏亮点,因此如果想要见到隐藏的文件夹,用户必须根据开启显示隐藏文件才能够看获得,下面便是实际的win7查看隐藏的文件方式介绍,这样就可...
    99+
    2023-07-10
  • win10事件查看器自动弹出怎么解决
    本篇内容介绍了“win10事件查看器自动弹出怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、首先鼠标右击此电脑,然后打开管理。二、...
    99+
    2023-06-28
  • db2怎么查看事务日志使用率
    要查看DB2数据库的事务日志使用率,可以执行以下步骤: 使用管理员权限连接到DB2数据库。 执行以下命令查看事务日志使用率: d...
    99+
    2024-02-29
    db2
  • linux怎么查看用户信息的注意事项
    在Linux系统中,可以使用以下命令来查看用户信息: `id`命令:用于显示当前用户的UID(用户标识号)、GID(组标识号)以...
    99+
    2023-10-27
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作