MySQL show binlog events命令查看binlog日志内容
生活随笔
收集整理的这篇文章主要介绍了
MySQL show binlog events命令查看binlog日志内容
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
格式:show binlog events [IN ‘log_name’] [FROM pos] [LIMIT offset, count]
- log_name:指定某个binlog文件名。也可以不指定,默认查询第1个binlog
- pos:指定开始查询的位置,pos参数值必须是某条binlog记录开始或结束的位置,否则会报错
- offset、count:MySQL分页参数,跟常规select查询设置的limit一样
例子:
先查看当前binlog记录到哪里了:
show master status;
这里我们就以 master-bin.000002 这个文件作为测试
- 不指定 log_name 的查询,返回的是 master-bin.000001 的数据:
- 指定 log_name 进行查询:
- 设置 pos 从 444 开始查询,返回 5 笔记录:
返回值字段说明:
- Log_name:查询的binlog文件名
- Pos:pos起始位置
- Event_type:事件类型
- Server_id:服务器ID,my.cnf 进行设置
- End_log_pos:pos结束点
- Info:日志说明
总结
以上是生活随笔为你收集整理的MySQL show binlog events命令查看binlog日志内容的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: canal应用四:canal-adapt
- 下一篇: Canal Adapter二次开发,实现