MySQL show binlog events命令查看binlog日志内容
生活随笔
收集整理的這篇文章主要介紹了
MySQL show binlog events命令查看binlog日志内容
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
格式:show binlog events [IN ‘log_name’] [FROM pos] [LIMIT offset, count]
- log_name:指定某個(gè)binlog文件名。也可以不指定,默認(rèn)查詢第1個(gè)binlog
- pos:指定開始查詢的位置,pos參數(shù)值必須是某條binlog記錄開始或結(jié)束的位置,否則會(huì)報(bào)錯(cuò)
- offset、count:MySQL分頁參數(shù),跟常規(guī)select查詢設(shè)置的limit一樣
例子:
先查看當(dāng)前binlog記錄到哪里了:
show master status;
這里我們就以 master-bin.000002 這個(gè)文件作為測試
- 不指定 log_name 的查詢,返回的是 master-bin.000001 的數(shù)據(jù):
- 指定 log_name 進(jìn)行查詢:
- 設(shè)置 pos 從 444 開始查詢,返回 5 筆記錄:
返回值字段說明:
- Log_name:查詢的binlog文件名
- Pos:pos起始位置
- Event_type:事件類型
- Server_id:服務(wù)器ID,my.cnf 進(jìn)行設(shè)置
- End_log_pos:pos結(jié)束點(diǎn)
- Info:日志說明
總結(jié)
以上是生活随笔為你收集整理的MySQL show binlog events命令查看binlog日志内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: canal应用四:canal-adapt
- 下一篇: Canal Adapter二次开发,实现