云数据库 TAURUSDB_云数据库 TAURUSDB标准版-mysqlbinlog工具使用方法
mysqlbinlog工具使用方法
本章节介绍mysqlbinlog工具的使用方法,用于本地解析Binlog。
Binlog的基本组成单元是binlog_event,同时server是以二进制的格式写入Binlog文件,所以如果想通过文本格式显示Binlog内容,需要mysqlbinlog工具来解析。该工具一般放在mysqld的同级目录下。
调用方式为:mysqlbinlog [options] log_file ...
示例:mysqlbinlog masterbin.000001
Binlog内容示例:
# at 141#210309 9:28:36 server id 123 end_log_pos 245Query thread_id=3350 exec_time=11 error_code=0
- at 141:Binlog文件中的位置信息。
- #210309 9:28:36:时间戳信息,表示写入此条Binlog的时间为UTC时间21年3月9日 9点28分36秒。
- Query thread_id:表示线程号。
mysqlbinlog的常用参数:
- --start-position:表示从指定的起始位置开始解析。
- --start-datetime:表示从指定的时间开始解析。
- --stop-position:表示解析到指定的位置。
- --stop-datetime:表示解析到指定的时间。
- --skip-gtids:跳过打印gtid_log_event。
- --short-form:表示只显示statements。
- --result-file:将Binlog解析生成SQL文件。
- 云数据库TaurusDB_兼容MySQL
- 云数据库TaurusDB_云数据库_分布式数据库
- 连接TaurusDB数据库_华为云数据库TaurusDB_数据库连接
- TaurusDB包周期容量变更_包周期库扩容_变更CPU_存储扩容
- TaurusDB重点特性介绍_升级Proxy内核版本_重启Proxy实例
- TaurusDB一致性级别_事务拆分_读写分离
- TaurusDB规格变更_包周期库扩容_变更CPU_存储扩容
- 云数据库 TaurusDB与RDS for MySQL的区别
- TaurusDB并行查询_TaurusDB内核_TaurusDB并行执行_PQ
- TaurusDB读写分离_数据库代理_Proxy事务拆分