【文档】二、Binlog结构和内容概述

binlog是一系列文件,这些文件包含了Mysql服务实例中数据的变化。

  • binlog包含一系列二进制日志文件,还包含一个索引文件。
  • 每个日志文件包含了一个4字节的魔法数,后面跟着描述数据变化的事件内容。
    • 魔法数字可以是0xfe 0x62 0x69 0x6e=0xfe 'b''i''n'(这是在log_event.h中定义的BINLOG_MAGIC常量)
    • 每个事件包含了事件头字节,后面跟着事件数据字节。
      • 事件头字节包含了事件类型、事件发生的时间、服务器信息等等。
      • 事件数据字节包含了事件类型的详细信息,例如特定的数据改变。
    • 第一个时间是个描述事件,描述了这个文件的格式版本(也就是这个文件中记录事件的格式)
    • 剩余的事件是根据版本来进行解释的
    • 最后的事件是轮换事件,描述了下个binlog的文件名
  • 索引文件是一个文本文件,列出了当前的binlog文件。

日志文件是以.NNNNNN结尾的。索引文件以.index结尾。所有的文件有个相同的前缀。默认的binlog文件的前缀名是“HOSTNAME-bin”。relay 日志文件的命名类似,只不过文件的前缀是“HOSTNAME-relay”。

...
HOSTNAME-bin.0000101
HOSTNAME-bin.0000102
HOSTNAME-bin.0000103
...
HOSTNAME-bin.index
...
HOSTNAME-relay.0000101
HOSTNAME-relay.0000102
HOSTNAME-relay.0000103
...
HOSTNAME-relay.index
时间: 2024-08-31 03:21:17

【文档】二、Binlog结构和内容概述的相关文章

离职-php工作的交接文档需要重点写什么内容?

问题描述 php工作的交接文档需要重点写什么内容? 因为最近要离职,需要写交接的文档,手头上还有两个项目没做完,只做到一半,具体需要写那些内容? 解决方案 这个问题难道不应该是问项目经理吗 解决方案二: 主要就是交接自己的工作内容,自己参与的项目中需要注意的地方,源码等,便于后来人能快速了解你的工作模块. 解决方案三: 主要是初创公司完全没有项目经理.....

请问如何判断并取出另外一个数据库文档中RTF域的内容????

问题描述 数据库A为文档,数据库B为文档附件在数据库A中编写代码,需要取出在数据库B中对应文档的附件内容(RTF域),请教该如何实现??目前遇到的问题是:如何判断数据库B中对应文档的RTF附件域的内容是否为空,为空时就不用取出其内容,否则取出其内容看到网上有一段判断RTF域是否为空的代码FunctionIsRTFNull(rtfieldAsString)AsIntegerOnErrorGotoErrhandleDimworkspaceAsNewNotesUIWorkspaceDimuidocAs

c#读取txt文档到一个结构体上,并在datagridview显示,求大神啊。

问题描述 c#读取txt文档到一个结构体上,并在datagridview显示,求大神啊. c#读取txt文档到一个结构体上,并在datagridview显示,求大神啊. 解决方案 要看是什么结构体了,简单的定长的无指针的结构体可以直接使用二进制数据来作为结构体对象,只需要引用数据的指针通过 static_car /reinterpret_cast 转型 参考<C++类型转换>http://blog.csdn.net/winsenjiansbomber/article/details/50670

Word文档中删除表格保留内容的方法

  Word删除表格保留内容的方法 1.选中表格,单击"边框"图标右边的小三角,如图1所示(Word2007-2013): 文档中删除表格保留内容的方法-word删除表格保留文字"> 2.选择"无框线",表格线已经不存在,只留下文字,如图2所示: Word2003 依次选择"表格" → 表格属性 → 边框和底纹 → 无边框.

Word文档中快速输入特定内容的方法

  Word文档中快速输入特定内容的方法           1.单击"文件"按钮,在打开的面板中选择"选项". 2.此时会打开名为"Word选项"的窗口,在左侧选择"校对"命令,然后在右侧的窗口中找到"自动更正选项"按钮. 3.在"自动更正"选项卡的"替换"文本框中为自己需要重复输入的内容设置一个"快捷键"(例如<1>),然后在&qu

word-Java jacob怎么获得Word文档一段一段内容

问题描述 Java jacob怎么获得Word文档一段一段内容 Java jacob怎么获得Word文档一段一段内容,我现在能够循环一段一段Word文档段落,但是怎么获得这一段的内容

java中从txt文档中提取出来的内容可以在控制台输出,但不能写入到另一个txt文档中

问题描述 java中从txt文档中提取出来的内容可以在控制台输出,但不能写入到另一个txt文档中 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException

C# VS2012操作word文档 (二).插入表格图片

在上一篇文章"C# VS2012创建word文档.(一)"中我们讲述了如何使用VS2012引用COM中Miscrosoft Word 14.0 Object Library实现创建文档,而这篇文章将讲述如何添加表格和图片,因为我在C#联系数据库做销售系统中需要打印表单,我想以图表形式显示在word中,同时生成相应的饼状图或柱状图,所以才有查阅了相关资料,完成文章,供大家分享.其中使用openFileDialog控件也是希望大家学习了解下. 一. 界面设置 设计界面如下图所示,其中对用的

帮助文档的数据库结构

  自然框架一直没有完整的帮助文档,只是有几个简单的示例.这个就是差距呀,那么帮助文档要怎么写呢?有工具可以自动生成,但是总感觉自动生成的一点都不好用,自己都看不懂.既然要弄文档,那么弄出来的文档就应该能够让大家看着方便,能够看明白是怎么回事.   MSDN是一种标准的帮助文档格式吧,只是我不大会看,或者说看着很头痛.学习jQuery,看了jQuery的chm的文档,结构还可以基本可以看懂.于是就想按照jQuery的chm文档的结构来做一个.但是已考虑细节就发现不行.jQuery的文档只有一种,