Mysql5.7-半同步复制安装和配置译文

本文翻译介绍了MySQL5.7的半同步复制安装和配置过程,包括插件安装、系统变量控制、复制通道要求以及如何启用和监控半同步复制。需要确保服务器支持动态加载,复制功能正常,并且只能配置一个复制通道。安装插件后,通过系统变量启用并在主从服务器上设置,以实现半同步复制。此外,文章提供了验证和监控半同步复制状态的方法。
摘要由CSDN通过智能技术生成

      这篇译文是笔者借助翻译软件修改而来,难免会有不恰当的地方,还请各位读者多多包含,希望本篇文章能为开源社区做出一点小小的贡献。

16.3.9.2半同步复制安装和配置
     半同步复制是使用插件实现的,因此必须将插件安装到服务器中以使它们可用。在安装了一个插件之后,您可以通过与它相关联的系统变量来控制它。在安装相关插件之前,这些系统变量不可用。
本节介绍如何安装半同步复制插件。有关安装插件的一般信息,请参阅第5.5.1节“安装和卸载插件”。
要使用半同步复制,必须满足以下要求:
       安装插件的功能需要一个支持动态加载的MySQL服务器。要验证这一点,请检查have_dynamic_loading系统变量的值是否为yes。二进制分布应该支持动态加载。
复制必须已经工作,请参阅第16.1节“配置复制”。
    不能配置多个复制通道。半同步复制只与默认复制通道兼容。参见第16.2.3节“复制通道”。
要设置半同步复制,请使用以下说明。这里提到的install plugin、set global、stop slave和start slave语句需要超级特权。


MySQL发行版包括主端和从端的半同步复制插件文件。
        要使主服务器或从服务器可用,必须在mysql plugin目录(plugin_dir系统变量命名的目录)中找到相应的插件库文件。如有必要,通过在服务器启动时设置plugin_dir的值来配置插件目录位置。
插件库文件的基本名称是半同步主文件和半同步从文件。每个平台的文件名后缀不同(例如,.so对于类似Unix和Unix的系统,.dll对于Windows)。
主插件库文件必须存在于主服务器的插件目录中。从属插件库文件必须存在于每个从属服务器的插件目录中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值