云数据库 GAUSSDB(FOR MYSQL)_云数据库 GAUSSDB(FOR MYSQL)标准版-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文件。
- 云数据库GaussDB(for MySQL)_兼容MySQL
- 云数据库 GaussDB(for MySQL)与RDS for MySQL的区别
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- 云数据库GaussDB(for MySQL)_云数据库_分布式数据库
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- 云数据库GaussDB(for MySQL)数据备份_自动备份_手动备份
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例
- 云数据库GaussDB(for MySQL)备份策略_备份类型_自动备份
- 云数据库 GaussDB(for MySQL)与华为云其他服务的关系
- GaussDB(for MySQL)包周期容量变更_包周期库扩容_变更CPU_存储扩容