Réplication Master/Slave
复制监控
PmaControl 实时监控 MariaDB / MySQL 的复制状态:
- Seconds_Behind_Master — 复制延迟及历史记录
- IO Thread — 与主库的连接状态(Running、Connecting、Stopped)
- SQL Thread — Relay log 的应用状态
- GTID — MariaDB 的 GTID 位置(gtid_slave_pos)和 MySQL 的 GTID 位置(Executed_Gtid_Set)
- 错误 — Last_IO_Error、Last_SQL_Error 及诊断信息
辅助配置
MasterSlave 模块(MasterSlave.php)协助配置:
- configMasterSlave — 按层级关联 master/slave
- generatePair — 自动生成复制对
- compareVersions — 版本兼容性检查
PmaControl 从不自动修改复制。start/stop slave 操作仅由用户通过界面触发。
在 Dot3 中可视化
复制链路在 Dot3 中以颜色编码显示:
- ■ REPLICATION_OK — 复制正常运行,无延迟
- ■ REPLICATION_DELAY — 检测到延迟
- ■ REPLICATION_STOPPED — 复制已停止
- ■ REPLICATION_ERROR_SQL/IO — SQL 或 IO 错误
- ■ REPLICATION_BUG — 不一致状态