Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Replication Source Thread States

10.14.4 复制源线程状态

以下列表显示了您可能在复制源的 State 列中看到的最常见状态。如果您在源上没有看到 Binlog Dump 线程,这意味着复制未运行;也就是说,当前没有副本连接。

在 MySQL 8.0 中,对仪表名称进行了不兼容的更改。使用这些仪表名称的监控工具可能会受到影响。如果这些不兼容的更改对您产生了影响,可以将 terminology_use_previous 系统变量设置为 BEFORE_8_0_26,以使 MySQL 服务器使用旧版本的名称来指定对象。这将使监控工具继续工作,直到它们可以更新以使用新名称。

terminology_use_previous 系统变量设置为会话范围,以支持单个函数;或将其设置为全局范围,以便所有新会话的默认值。当使用全局范围时,慢查询日志将包含旧版本的名称。

  • 完成读取一个二进制日志;切换到下一个二进制日志

    线程已经完成读取一个二进制日志文件,并打开下一个文件以发送到副本。

  • 主服务器已经将所有二进制日志发送到从服务器;等待更多更新

    源已经将所有二进制日志发送到副本;等待更多更新

    线程已经从二进制日志中读取所有剩余的更新,并将其发送到副本。线程现在处于空闲状态,等待新的事件出现在二进制日志中,结果来自源上的新更新。

  • 将二进制日志事件发送到从服务器

    将二进制日志事件发送到副本

    二进制日志由 事件 组成,其中事件通常是一个更新加上一些其他信息。线程已经从二进制日志中读取了一个事件,现在正在将其发送到副本。

  • 等待最终终止

    线程停止时的一种非常短暂的状态。