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全方位深入讲解,看这一篇就够了