Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Setting Up Binary Log File Position Based Replication

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

本节描述如何设置 MySQL 服务器以使用基于二进制日志文件位置的复制。有多种方法可以设置复制,具体方法取决于您如何设置复制,以及是否已经在源数据库中有要复制的数据。

Tip

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

所有设置共有的一些通用任务:

Note

设置过程中的某些步骤需要 SUPER 权限。如果您没有这个权限,可能无法启用复制。

在配置基本选项后,选择您的场景:

在管理 MySQL 复制服务器之前,请阅读本章的所有内容,并尝试 第 15.4.1 节,“控制源服务器的 SQL 语句”第 15.4.2 节,“控制副本服务器的 SQL 语句” 中的所有语句。同时,熟悉 第 19.1.6 节,“复制和二进制日志选项和变量” 中的复制启动选项。