错误1126 (HY000):无法打开共享库
/usr/local/MySQL/lib/plugin/semi sync _ master . so '(错误号:22 libimf.so:无法打开
共享目标文件:没有这样的文件或目录)
安装完成后,您还需要设置正常启动的变量:
设置全局rpl _ semi _ sync _ master _ enabled=1;
设置全局rpl _ semi _ sync _ master _ timeout=n设置超时,默认为10s(有点长)
在从属端执行:
设置全局rpl_semi_sync_slave_enabled=1
(以上信息都可以写在我的. cnf文件中)
此时,复制仍然属于异步复制。只有重启slave或slave I/O线程,才能真正使用半同步复制功能。
停止从属io _ thread启动从机io _ thread
监控半同步复制的状态;
几个重要的变量是:
rpl_semi_sync_master_clients支持并注册用于半同步复制的已连接从属服务器的数量。
RPL _ semi _ sync _ master _ status master的半同步复制状态,1为活动状态,0为非活动状态,要么未启用此功能,要么切换到异步复制状态。
RPL _ SEMI _ SYNC _ SLAVE _ STATUS从属服务器上的半同步复制状态,1表示已启用且I/O线程正在运行,0表示非活动状态。