Documentation Home
MySQL 8.0 参考手册  / 第十七章复制  / 17.1 配置复制  /  17.1.2 设置基于二进制日志文件位置的复制

17.1.2 设置基于二进制日志文件位置的复制

本节介绍如何设置 MySQL 服务器以使用基于二进制日志文件位置的复制。设置复制有多种不同的方法,要使用的确切方法取决于您设置复制的方式,以及您在要复制的源上的数据库中是否已有数据。

小费

要部署多个 MySQL 实例,您可以使用InnoDB Cluster ,它使您可以轻松地在MySQL Shell中管理一组 MySQL 服务器实例。InnoDB Cluster 将 MySQL Group Replication 包装在一个编程环境中,使您能够轻松部署 MySQL 实例集群以实现高可用性。此外,InnoDB Cluster 与MySQL Router无缝连接,使您的应用程序无需编写自己的故障转移过程即可连接到集群。但是,对于不需要高可用性的类似用例,您可以使用InnoDB ReplicaSet。可以在此处找到 MySQL Shell 的安装说明。

有一些通用任务对所有设置都是通用的:

笔记

安装过程中的某些步骤需要 SUPER权限。如果您没有此权限,则可能无法启用复制。

配置基本选项后,选择您的方案:

在管理 MySQL 复制服务器之前,请阅读整章并尝试第 13.4.1 节“控制源服务器的 SQL 语句”第 13.4.2 节“控制副本服务器的 SQL 语句” 中提到的所有语句 。还要熟悉 第 17.1.6 节“复制和二进制日志记录选项和变量”中描述的复制启动选项。