MySQL查看主从复制信息详解

SHOW {REPLICA | SLAVE} STATUS [FOR CHANNEL channel]

该语句提供复制线程的关键参数的状态信息。从 MySQL 8.0.22 开始,请使用 SHOW REPLICA STATUS 代替 SHOW SLAVE STATUS,后者在那个版本已被弃用。在 MySQL 8.0.22 之前的版本中,使用 SHOW SLAVE STATUS。此语句要求具有 REPLICATION CLIENT 权限(或弃用的 SUPER 权限)。

SHOW REPLICA STATUS 是非阻塞的。并行运行时,与 STOP REPLICA 同时运行,SHOW REPLICA STATUS 在不等待 STOP REPLICA 完成关闭复制 SQL(应用)线程或复制 I/O(接收)线程(或两者)的情况下返回。这允许在监控和其他应用程序中使用,在这些应用中,从 SHOW REPLICA STATUS 获得即时响应比确保返回的是最新数据更重要。在 MySQL 8.0.22 版本,SLAVE 关键词已被 REPLICA 替换。

如果使用 mysql 客户端发出此语句,可以使用 \G 语句终止符而不是分号来获得更易读的垂直布局:

mysql> SHOW REPLICA STATUS\G
*************************** 1. row ***************************
             Replica_IO_State: Waiting for source to send event
                  Source_Host: 127.0.0.1
                  Source_User: root
                  Source_Port: 13000
                Connect_Retry: 1
              Source_Log_File: master-bin.000001
          Read_Source_Log_Pos: 927
               Relay_Log_File: slave-relay-bin.000002
                Relay_Log_Pos: 1145
        Relay_Source_Log_File: master-bin.000001
           Replica_IO_Running: Yes
          Replica_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Source_Log_Pos: 927
              Relay_Log_Space: 1355
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Source_SSL_Allowed: No
           Source_SSL_CA_File:
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值