我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

这篇文章主要介绍了怎么用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格式的事件”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

linux怎么使用长格式查看文件

在Linux中,可以使用`ls -l`命令以长格式查看文件。具体步骤如下:1. 打开终端。2. 使用`cd`命令进入要查看文件的目录。例如,要查看home目录下的文件,可以使用以下命令:`cd ~`。3. 使用`ls -l`命令查看文件。例
2023-09-04

linux怎么查看文件格式类型

在Linux系统中,可以使用`file`命令来查看文件的格式类型。使用方法如下:```file 文件路径```例如,要查看名为`test.txt`的文件的格式类型,可以执行以下命令:```file test.txt```该命令会显示出文件的
2023-10-09

linux怎么查看文件编码格式

这篇文章主要讲解了“linux怎么查看文件编码格式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux怎么查看文件编码格式”吧!查看方法:1、利用file命令查看,语法“file fil
2023-06-25

Xp系统下怎么查看文件的格式

这篇文章主要介绍“Xp系统下怎么查看文件的格式”,在日常操作中,相信很多人在Xp系统下怎么查看文件的格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Xp系统下怎么查看文件的格式”的疑惑有所帮助!接下来,请跟
2023-06-13

hive怎么查看表的存储格式

要查看Hive表的存储格式,可以使用DESCRIBE FORMATTED命令。具体步骤如下:打开Hive终端或者使用Hue等工具连接到Hive。输入以下命令来查看表的存储格式:DESCRIBE FORMATTED table_name;其
hive怎么查看表的存储格式
2024-04-09

用Windows照片查看器查看一些图片格式的文件特别卡的原因

这边又说到一个关于系统速度的问题,如果你也是W7的忠实用户,从M1到Beta,再从RC到RTM,你都在不断的试用的话,你或许会发现,在使用了Windows7的照片查看器之后,部分用户的系统速度会变慢。特别是当你用Windows照片查看器查看
2023-06-03

win7查看隐藏的文件怎么操作win7查看隐藏的文件方式介绍

win7查看隐藏的文件怎么操作呢,用户们使用win7的时候用户实际上是有些文件看不见的,这些文件一般是被隐藏亮点,因此如果想要见到隐藏的文件夹,用户必须根据开启显示隐藏文件才能够看获得,下面便是实际的win7查看隐藏的文件方式介绍,这样就可
2023-07-10

linux怎么查看用户信息的注意事项

在Linux系统中,可以使用以下命令来查看用户信息:`id`命令:用于显示当前用户的UID(用户标识号)、GID(组标识号)以及所属的用户组。注意事项:仅显示当前用户的信息,如果需要查看其他用户的信息,可以使用`id `命令,其中``为用
2023-10-27

win10系统总是自动弹出事件查看器怎么办 win10电脑自动弹出事件查看器的解决方法

最近有用户反馈winwww.cppcns.com10系统中的“事件查看器”经常会自动弹出,关闭后隔一段时间又会弹出,这该怎么python办呢?下面我们的小编就给大家分享下解决方法。 解决方法python: 1、按下&
2023-05-21

win10更新后总是弹出事件查看器怎么彻底关闭 win10电脑总是弹出事件查看器的解决方法

一些朋友在更新Windows10系统后,发现电脑中会时不时地跳出事件查看器 ,感觉很http://www.cppcns.com是烦人。这该怎么办呢?下面我们www.cppcns.com的小编会介绍win10系统更新后总是弹出事件查看器的解决
2023-05-21

怎么利用Python打开txt格式的文件

小编给大家分享一下怎么利用Python打开txt格式的文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、Pythont如何打开 txt 格式的文件?1.首先我使用pycharm创建一个项目,然后在这个项目里面再创建一个
2023-06-25

笔记本电脑的事件查看器老是自动弹出怎么办

小编给大家分享一下笔记本电脑的事件查看器老是自动弹出怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法/步骤:1.打开电脑中的计算机管理器,随后点击服务和应用程序进入。2.随后在界面中双击打开服务选项。3.在界面中双
2023-06-27

json格式的文件怎么利用java进行导出

json格式的文件怎么利用java进行导出?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。生成json文件代码:import java.io.File;impor
2023-05-31

怎么使用find命令查看最近修改的文件

本篇内容主要讲解“怎么使用find命令查看最近修改的文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用find命令查看最近修改的文件”吧!文件的时间戳类型Linux中文件带有以下时间戳:
2023-06-28

基于Eclipse的Flex代码格式化插件怎么用

小编给大家分享一下基于Eclipse的Flex代码格式化插件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex代码格式化工具在对Flex进行编码的时候,
2023-06-17

linux中怎么查看文件的属性和使用方法

要查看文件的属性和使用方法,可以使用以下命令:1. 查看文件属性:- `ls -l `:以长格式显示文件的详细属性,包括权限、所有者、大小、修改时间等。- `ls -lh `:以人类可读的方式显示文件大小。2. 查看文件类型:- `file
2023-10-11

云服务器怎么使用虚拟内存的文件格式

虚拟内存(Virtualmemory)是一种存储在服务器上的内存,它是服务器在不释放物理内存的前提下为用户分配的。虚拟内存文件格式通常使用Java虚拟机(JVM)或Java虚拟机(JVM)文件(.jar)来创建和管理。下面是一些使用虚拟内存的文件格式的示例:JVM格式JVM格式是一种使用Java编写的虚拟机文件格式,可以在虚拟机上执行。JVM文件中包含了内置的JIT(编译时预编译)和JA
2023-10-26

PDF、Doc与Dwg格式的文件怎么在Android 应用中打开

本篇文章为大家展示了PDF、Doc与Dwg格式的文件怎么在Android 应用中打开,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码:这是一个单独的类 首先接收intent传过来的url我是用ur
2023-05-31

编程热搜

目录