MySQL · 工具 · mysqlbinlog

简介

mysqlbinlog

使用

1
2
3
4
5
6
7
8
9
$ mysqlbinlog -vv --base64-output=decode-rows mysql-bin.xxx | head -1000 | more

--vv # 将二进制转换为可阅读文本
--base64-output=decode-rows # 解析binlog为sql
--start-position # 起始位置
--stop-position # 结束位置
--start-datetime # 起始时间
--stop-datetime # 结束时间
--no-defaults # 解决报错:unknown variable 'default-character-set=utf8'