暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的SQL语句 - 数据库管理语句 - SHOW 语句 - SHOW BINLOG EVENTS 语句

数据库杂货铺 2021-04-12
671
SHOW BINLOG EVENTS 语句
 
    SHOW BINLOG EVENTS
    [IN 'log_name']
    [FROM pos]
    [LIMIT [offset,] row_count]
     
    显示二进制日志中的事件。如果未指定 'log_name',将显示第一个二进制日志。SHOW BINLOG EVENTS 需要 REPLICATION SLAVE 权限。
     
    LIMIT 子句的语法与 SELECT 语句中 LIMIT 的语法相同。
     
    注意
     
    执行没有 LIMIT 子句的 SHOW BINLOG EVENTS 可能会启动一个非常耗费时间和资源的过程,因为服务器会将二进制日志的完整内容(包括服务器执行的所有修改数据的语句)返回给客户端。作为 SHOW BINLOG EVENTS 的替代方法,可以使用 mysqlbinlog 实用程序将二进制日志保存到文本文件中,以供以后检查和分析。
     
    SHOW BINLOG EVENTS 为二进制日志中的每个事件显示以下字段:
     
     Log_name
     
    列出的文件的名称。
     
     Pos
     
    事件发生的位置。
     
     Event_type
     
    描述事件类型的标识符。
     
     Server_id
     
    发生事件的服务器的服务器ID
     
     End_log_pos
     
    下一个事件开始的位置,等于 Pos 加上事件的大小。
     
     Info
     
    有关事件类型的更详细信息。此信息的格式取决于事件类型。
     
    对于压缩的事务负载,首先将 Transaction_payload_event 作为单个单元打印,然后将其解包并打印其中的每个事件。
     
    SHOW BINLOG EVENTS 的输出中不包括与用户和系统变量的设置有关的一些事件。要获取完全二进制日志中的事件,请使用 mysqlbinlog
     
    SHOW BINLOG EVENTS 不适用于中继日志文件。若要查看,可以使用 SHOW RELAYLOG EVENTS
     
     
     
     
     
     
    官方文档:
    https://dev.mysql.com/doc/refman/8.0/en/show-binlog-events.html
     

    文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论