SHOW BINLOG EVENTS语句
SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]
在二进制日志中显示事件。如果未指定,则显示第一个二进制日志。需要特权。'log_name'
SHOW BINLOG EVENTS
REPLICATION SLAVE
该LIMIT
子句与该语句具有相同的语法SELECT
。请参见“ SELECT语句”。
注意发出
SHOW BINLOG EVENTS
with noLIMIT
子句可能会启动一个非常耗时和资源消耗的过程,因为服务器将二进制日志的完整内容(包括服务器修改数据的所有语句)返回给客户端。作为替代SHOW BINLOG EVENTS
,使用mysqlbinlog实用程序将二进制日志保存到文本文件中,以供以后检查和分析。请参见“mysqlbinlog-用于处理二进制日志文件的实用程序”。
SHOW BINLOG EVENTS
在二进制日志中为每个事件显示以下字段:
Log_name
列出文件的名称。
Pos
事件发生的位置。
Event_type
描述事件类型的标识符。
Server_id
发生事件的服务器的服务器ID。
End_log_pos
下一个事件开始的位置,等于
Pos
该事件的大小加。Info
有关事件类型的更多详细信息。此信息的格式取决于事件类型。
注意某些与用户和系统变量设置有关的事件未包含在的输出中
SHOW BINLOG EVENTS
。要完整了解二进制日志中的事件,请使用mysqlbinlog。
注意
SHOW BINLOG EVENTS
并没有与中继日志文件。您可以SHOW RELAYLOG EVENTS
用于此目的。