1. 简介
MariaDB从10.3.3开始已经把半同步插件加入到Server中,因此在配置主从半同步时,不再需要加载插件,本文所用的MariaDB版本为10.3.7。
2. 查看半同步复制参数
MariaDB01主
MariaDB02从
3. 启动半同步复制
MariaDB01
master启用命令:SET GLOBAL rpl_semi_sync_master_enabled = 1;
MariaDB02
slave启用命令: SET GLOBAL rpl_semi_sync_slave_enabled = 1;
重启slave线程: stop slave;
start slave;
4. 查看半同步状态
MariaDB01主
SHOW GLOBAL VARIABLES LIKE '%semi%';
SHOW GLOBAL STATUS LIKE 'rpl_semi%';
MariaDB02从
SHOW GLOBAL VARIABLES LIKE '%semi%';
SHOW GLOBAL STATUS LIKE 'rpl_semi%';
至此,MariaDB主从半同步配置完毕。
原文地址:http://blog.51cto.com/aimax/2124598