修改数据复制方式

最近更新时间:2026-05-11 10:10:52

我的收藏
云数据库 MySQL 支持的数据复制方式包括:异步复制半同步复制强同步复制。您可以根据自身业务特点,设置云数据库 MySQL 实例的数据复制方式,以提高云数据库的可靠性。在创建实例时,您可以选择数据复制方式,在创建后,您还可以通过控制台修改数据复制方式。本文为您介绍如何通过控制台修改实例的数据复制方式。
说明:
如需详细了解几种数据复制方式的定义和差别,请参见 数据库实例复制

前提条件

实例架构为双节点、三节点或集群。
实例状态为运行中,并无其他任务执行中。

功能支持列表

数据库版本
支持数据复制方式
MySQL 5.5
异步复制
MySQL 5.6
MySQL 5.7
MySQL 8.0
异步复制
半同步复制
强同步复制
实例架构
支持数据复制方式
单节点
不支持数据复制方式设置和修改
双节点
集群
异步复制
半同步复制
三节点/四节点
异步复制
半同步复制
强同步复制

操作步骤

查询数据复制方式

1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页。
2. 实例信息 > 数据复制后可以查询实例当前的数据复制方式。


修改数据复制方式

1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例详情页。
2. 实例信息 > 数据复制后单击编辑图标。
3. 在弹窗下,选择要修改的数据复制方式,选择等待节点数,单击提交

参数
说明
数据复制方式
选择主备之间的数据复制方式。选项包含:强同步(双节点/集群不支持)、半同步、异步。
说明:
数据复制方式选择为强同步或半同步时,需要设置同步等待节点数,数据复制方式选择为异步时,不涉及设置同步等待节点数。
强同步等待节点
数据复制方式选择为强同步时,支持设置此项。
请选择在强同步模式下,主节点执行事务后,需等待至少多少个节点返回 ACK(确认已接收 binlog),事务才算提交成功。三节点/四节点架构时,选项为:1个节点、2个节点。
说明:
建议核心业务(支付/交易)选择2个节点,以提升数据可靠性。
非核心业务适合选择1个节点,性能更优。
半同步等待节点
数据复制方式选择为半同步时,支持设置此项。
请选择在半同步模式下,主节点执行事务后,需等待至少多少个节点返回 ACK(确认已接收 binlog),事务才算提交成功。三节点/四节点时,选项为:1个节点、2个节点;双节点架构时,选项为:1个节点。
说明:
建议核心业务(支付/交易)选择2个节点,以提升数据可靠性。
非核心业务适合选择1个节点,性能更优。
4. 若数据复制方式未做修改,单击提交会提示“实例的配置没有变化,请确认”,您需重新选择其他数据复制方式进行提交。
5. 提交成功后,待实例运行状态由“配置变更中”更新为“运行中”即修改成功。