17.2.1.1 部署实例以进行组复制

第一步是部署至少三个 MySQL Server 实例,此过程演示了如何对实例使用多个主机,分别名为 s1,s2 和 s3.假定在每个主机上都安装了 MySQL Server,请参见第 2 章,安装和升级 MySQL。组复制是 MySQL Server 5.7.17 和更高版本提供的内置 MySQL 插件。有关 MySQL 插件的更多背景信息,请参见第 5.5 节“ MySQL 服务器插件”

在此示例中,三个实例用于该组,这是创建组的最小实例数。添加更多实例将增加组的容错能力。例如,如果该组由三个成员组成,则在一个实例失败的情况下,该组可以 continue。但是,如果发生另一个故障,该组将无法 continue 处理写事务。通过添加更多实例,在组 continue 处理事务时可能发生故障的服务器数量也会增加。一个组中最多可以使用 9 个实例。有关更多信息,请参见第 17.1.3.2 节“故障检测”