先查看binlog是否开启以及位置

# 是否启用binlog日志
show variables like 'log_bin';

# 日志保存时长
show variables like '%expire_logs_days%';

# 查看当前服务器使用的binlog文件及大小
show binary logs;

# 查看binlog的目录
show global variables like "%log_bin%";

到mysql主机上的binlog的目录下查找binlog文件,因为是二进制的所以要使用mysqlbinlog命令打开

mysqlbinlog --no-defaults --database=etl_test_1210 --base64-output=decode-rows -v --start-datetime='2021-12-03 09:00:00' --stop-datetime='2021-12-03 10:27:00' mysql-bin.001019

可以根据时间或文件位置来选择性的打开查看

日志分析

通过MysqlBinlog指令查看具体的mysql日志,如下:

///

SET TIMESTAMP=1350355892/*!*/;

BEGIN

/*!*/;

# at 1643330

#121016 10:51:32 server id 1  end_log_pos 1643885        Query     thread_id=272571   exec_time=0   error_code=0

SET TIMESTAMP=1350355892/*!*/;

Insert into T_test….)

/*!*/;

# at 1643885

#121016 10:51:32 server id 1  end_log_pos 1643912        Xid = 0

COMMIT/*!*/;

///

1.开始事物的时间:

SET TIMESTAMP=1350355892/*!*/;

BEGIN

2.sqlevent起点

#at 1643330 :为事件的起点,是以1643330字节开始。

3.sqlevent 发生的时间点

#121016 10:51:32:是事件发生的时间,

4.serverId

server id 1 :为master 的serverId

5.sqlevent终点及花费时间,错误码

end_log_pos 1643885:为事件的终点,是以1643885 字节结束。

execTime 0: 花费的时间

error_code=0:错误码

Xid:事件指示提交的XA事务全局分布式id和InnoDB内部维护的trx_id不同

Mysql Binlog日志详解 - 空谷幽澜 - 博客园
Binlog详解 - 简书

mysql XID和trx_id小结_ITPUB博客

mysqlbinlog日志查看相关推荐

  1. mysql 二进制日志查看_使用mysqlbinlog查看二进制日志

    (一)mysqlbinlog工具介绍 binlog类型是二进制的,也就意味着我们没法直接打开看,MySQL提供了mysqlbinlog来查看二进制日志,该工具类似于Oracle的logminer.my ...

  2. linux中查看日志技巧,日志查看技巧之筛选[linux命令集][排查篇]

    引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要.但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数 ...

  3. mysql-binlog日志恢复数据库

    binlog日志用于记录所有更新了数据或者已经潜在更新了数据的所有语句.语句以"事件"的形式保存,它描述数据更改.当我们因为某种原因导致数据库出现故障时,就可以利用binlog日志 ...

  4. mysql第三方工具binlog_mysql 开发进阶篇系列 33 工具篇(mysqlbinlog日志管理工具)

    一.概述 由于服务器生成的二进制日志文件以二进制格式保存,所以如果要想检查这些文件的文本格式,就会用到mysqlbinlog日志管理工具. mysqlbinlog的语法如下: mysqlbinlog ...

  5. mysql 数据库日志管理工具_mysql mysqlbinlog日志管理工具使用教程

    一.概述 由于服务器生成的二进制日志文件以二进制格式保存,所以如果要想检查这些文件的文本格式,就会用到mysqlbinlog日志管理工具. mysqlbinlog的语法如下: mysqlbinlog ...

  6. linux查询日志命令加过滤,日志查看技巧之筛选[linux命令集][排查篇]

    引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要.但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数 ...

  7. Mysql-binlog的查看

    介绍 简介 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全 ...

  8. linux日志查看常见方法

    linux日志查看常见方法 作为一个常年的码农,常年与日志打交道,我自己常用的日志就有各种linux访问日志,php错误日志,nginx访问日志,mysql慢日志- 那么日志是如何查看与分析呢?这里的 ...

  9. 日志查看技巧之筛选去重[排查篇]

    引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要.但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数 ...

最新文章

  1. matlab如何读取未知行数,带头文件和字段名的txt文件
  2. python网络通信框架_Python运维-Socket网络编程 (1)
  3. vba 窗体单选框怎么传回sub_EXCEL表格VBA中函数的日常使用
  4. Java网络编程:TCP实现聊天
  5. 智伴机器人班尼_班尼机器人说明书
  6. 东大22春《马克思主义基本原理概论》在线平时作业1百分非答案
  7. CSS面试须知--选择器
  8. 目前比较流行的网站设计风格有哪些
  9. Oracle和Postgre的TRUNC函数
  10. lcd屏和amoled屏的优缺点 lcd屏和amoled屏哪个效果好
  11. 上海联彤TV盒子安装apk
  12. 东北大学计算机硬件基础课件,东北大学计算机硬件基础实验报告模板.docx
  13. CTF实战训练日志——2021-6-27(五)
  14. winds主机部署zabbix_agent
  15. 股票涨跌量化怎样进行策略分析?
  16. 杰理之蓝牙发射器和接收器之间进行对讲【篇】
  17. oracle povit,oracle pivot 和 unpivot 函数的使用
  18. iOS笔记UI--委托代理传值
  19. 日本生活随感之 - Dell的亚洲攻略
  20. 计算机毕业设计Springboot+vue的宠物销售商城网站(源码+系统+mysql数据库+Lw文档)

热门文章

  1. 【干货】2021微信生态下的营销洞察.pdf(附下载链接)
  2. 吉林大学计算机专业宿舍研究生,吉林大学计算机系的研究生宿舍怎么样?我想考那的..._在职考研_帮考网...
  3. c语言删标点,C程序中文标点惹的祸,你可长点儿心吧
  4. hive表名命名规范_数据仓库开发规范
  5. 蓝桥杯 基础练习 FJ的字符串
  6. Java基础(二)——面向对象
  7. 花书+吴恩达深度学习(十三)卷积神经网络 CNN 之运算过程(前向传播、反向传播)
  8. Linux编程(7)_gdb
  9. 睡眠排序法-objective C版的代码
  10. 招聘贴---这个很重要嘛