MySQL Status Rpl_semi_sync_slave_status 数据库状态作用意思及如何正确

本站中文解释

Rpl_semi_sync_slave_status 是MySQL中一个状态变量。

Rpl_semi_sync_slave_status用来保证 Slave 从服务器与Master 主服务器之间数据的复制可用,同时保持了Master 主服务器的安全性。

Rpl_semi_sync_slave_status由两个状态组成:ON,OFF。

当Rpl_semi_sync_slave_status 设置为ON时,Slave 节点将被视为可用,Master 主服务器将发送必要的复制数据。 当Rpl_semi_sync_slave_status设置为OFF时,Slave 节点将被视为不可用,其将处于等待状态。

Rpl_semi_sync_slave_status的设置比较简单,只需要在MySQL的命令行下执行一个SHOW VARIABLES 命令即可查看当前的设置状态。 如果要改变Rpl_semi_sync_slave_status的值,可以使用SET GLOBAL命令,并将Rpl_semi_sync_slave_status设置为ON或者OFF:

SET GLOBALrpl_semi_sync_slave_status=ON;
SET GLOBALrpl_semi_sync_slave_status=OFF;


数据运维技术 » MySQL Status Rpl_semi_sync_slave_status 数据库状态作用意思及如何正确