• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • SHOW BINLOG EVENTS语句

    SHOW BINLOG EVENTS
       [IN 'log_name']
       [FROM pos]
       [LIMIT [offset,] row_count]
    

    在二进制日志中显示事件。如果未指定,则显示第一个二进制日志。需要特权。'log_name'SHOW BINLOG EVENTSREPLICATION SLAVE

    LIMIT子句与该语句具有相同的语法SELECT。请参见“ SELECT语句”。

    注意

    发出SHOW BINLOG EVENTS with no LIMIT子句可能会启动一个非常耗时和资源消耗的过程,因为服务器将二进制日志的完整内容(包括服务器修改数据的所有语句)返回给客户端。作为替代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用于此目的。