You need to enable JavaScript to run this app.
文档中心
云数据库 MySQL 版

云数据库 MySQL 版

复制全文
下载 pdf
蓝绿部署管理
创建蓝绿部署同步链路
复制全文
下载 pdf
创建蓝绿部署同步链路
本文介绍为蓝绿部署的蓝色实例和绿色实例创建同步链路的操作步骤。​
费用说明​
蓝绿部署的数据同步功能由数据库传输服务(DTS)提供。关于同步链路费用的详细信息,请参见数据同步任务计费项。​
前提条件​
已完成蓝绿部署的创建。更多信息,请参见创建蓝绿部署。​
注意事项​
  • 在蓝色实例和绿色实例中,均可创建同步链路。​
  • 仅支持为蓝色实例和绿色实例创建一条单向同步链路。 ​
  • 仅支持创建按量计费的同步链路。​
  • 仅支持在创建同步链路时同步蓝色实例的账号。​
  • 数据同步任务会在同步链路创建后自动启动,不支持终止或暂停。​
  • 在 DTS 同步期间,不允许有除 DTS 外的数据写入目标库,否则会导致源库与目标库数据不一致。例如,有除 DTS 外的数据写入目标库时,使用 DBW 执行在线 DDL 变更,可能引起目标库数据丢失。​
  • 在链路创建、库表结构初始化和全量初始化过程,请勿执行库或表结构变更的 DDL 操作否则同步任务会失败。​
  • 当需要使用在线 DDL 工具执行 DDL 操作时,需要保证同步对象是整个数据库,否则会由于临时表无法同步导致 DDL 失败。同步期间请勿使用在线 DDL 工具执行轻量 DDL 操作例如小表增加字段等,否则可能由于 DDL 临时表存在时间过短导致 DDL 同步失败。​
  • 待同步的表需具备主键或唯一非空约束,且字段具有唯一性,否则可能会导致数据不一致。​
  • Binlog 日志至少要保留 24 小时,建议保留 7 天以上的日志,否则 DTS 可能因无法获取日志从而导致任务失败,某些情况下也可能导致数据丢失。​
  • 涉及外键依赖的表,需要同时同步,否则将导致数据同步失败。​
  • 同步任务不支持同步 trigger 和 event 对象。​
  • 创建同步链路后,请谨慎修改主实例的以下参数,以免对同步链路产生影响:​
  • lower_case_table_names​
  • collation_server​
  • transaction_isolation​
  • innodb_strict_mode​
  • sql_mode​
  • innodb_large_prefix​
  • default_time_zone​
  • 完成同步链路的创建后,建议为相应的同步任务创建数据校验,以确保数据的一致性。更多关于数据校验的详细信息,请参见数据校验简介和配置数据校验。​
操作步骤​
  1. (可选)如您刚完成目标实例蓝绿部署的创建,还停留在创建绿色实例页面,可单击页面上的创建同步链路按钮,进入创建蓝绿同步任务页面,并直接执行第 7 步。​
  1. 在顶部菜单栏选择实例所属的项目和地域。​
说明​
如未设置实例的所属项目,本操作应选择项目为账号全部资源。​
  1. 在左侧导航栏单击实例列表,即可查看云数据库 MySQL 版的实例列表。​
  1. 在实例列表, 单击目标蓝色实例或绿色实例的名称,进入实例信息页签。​
  1. 单击连接管理页签,在实例拓扑区域,单击蓝绿部署关系连线上的创建同步链路,进入创建蓝绿同步任务页面。​
  1. 在创建灾备同步任务页面,完成以下设置。​
  1. 在配置源库及目标库页面,完成以下配置后单击下一步:配置同步对象,进入配置同步对象页面。​
  • ​
    参数​
    说明​
    任务名称​
    ​
    (可选)自定义同步任务名称。命名规则如下:​
    • 以字母开头。​
    • 长度需在 64 个字符内。​
    • 只能包含字母、数字、下划线(_)和中划线(-)。​
    链路规格​
    按需选择同步任务的链路规格,当前支持 Compact 和 Standard。​
    说明​
    成功创建任务后,不支持修改任务的链路规格。关于链路规格的详细信息,请参见产品规格。​
    同步拓扑​
    根据业务需要选择同步拓扑,当前仅支持单向同步。​
    蓝色实例和绿色实例​
    确认蓝色实例和绿色实例的信息。​
    项目​
    (可选)从下拉列表中选择该任务所属项目,默认在 default(默认项目) 下。您也可以单击创建新项目,创建新的项目。详细操作,请参见新建项目。​
    说明​
    • 关于如何授予子用户访问指定项目下资源的权限操作步骤,请参见修改项目权限。​
    • 成功创建任务后,如果需要修改实例的所属项目,例如将任务从当前项目移入至其他项目,您可以将资源移入指定项目。​
    • 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。​
    标签​
    (可选)单击添加标签,为实例添加标签,标签可帮您实现云资源的分类、云资源的访问控制、账单与成本分摊等。标签由一个键值对(Key-Value)组成,用于标识云资源,可以帮助您从不同维度(例如用途、所有者等)对具有相同特征的云资源进行分类,便于筛选和聚合,从而轻松管理云上资源。关于标签的详细信息,请参见标签概述。标签的键值对规则如下:​
    • 键​
    • 支持任何语言、文字、数字、空格或符号(_.:/=+-@)。​
    • 大小写敏感,且长度在 1~128 个字符内。​
    • 使用 UTF-8 编码的 Unicode 格式。​
    • 不支持设置以 volc: 开头的任何形式的 Key,例如 Volc:、VOLC: 等。​
    • (可选)值​
    • 支持任何语言、文字、数字、空格或符号(_.:/=+-@)。​
    • 大小写敏感,且长度在 0~256 个字符内。​
    • 使用 UTF-8 编码的 Unicode 格式。​
    说明​
    • 单次最多可给任务绑定 20 个标签。单个任务最多可绑定 50 个标签。​
    • 同一个资源拥有的标签 Key 不可重复,且一个标签 Key 只有一个值 Value。​
    计费方式​
    按需选择计费方式,当前仅支持按量计费的计费方式。​
    ​
  1. 在配置同步对象页面,完成以下配置后单击预检查,发起预检查并进入预检查页面。​
  • ​
    参数​
    说明​
    同步类型​
    按需选择同步类型。默认选中用户初始化、结构初始化、全量初始化和增量同步全部四种同步类型。​
    说明​
    同步任务不支持同步 trigger 和 event 对象。​
    迁移用户​
    按需勾选目标账号,在目标账号的新密码(选填) 列设置新密码。当需迁移多个用户时,可单击批量修改密码,统一修改需要迁移的账号密码,若不修改则目标库账号密码和源库密码一致。​
    说明​
    • 当同步类型选择用户初始化时,支持此配置。​
    • 数据库同步过程中,用户及权限的同步需要单独处理。如果出现源数据库部分账号不支持同步时,请先确保业务不受需同步账号的缺失而影响运行。​
    同步对象​
    选择需要同步的对象。仅支持选择整个实例为同步对象。​
    错误重试时间​
    在同步任务中,当源库和目标库断连后导致同步任务失败时,会立即在指定时间内多次重试连接源库和目标库。取值范围:600~86400,单位:秒(s)。默认值为 600 秒。​
    全量同步速率​
    按需设置全量同步速率。防止在同步速率过高时,影响源库的性能,您可以根据源库和目标库的读写压力情况适当调整以下参数:​
    • 每秒同步的行数:按需开启并设置每秒同步的行数。默认值 100000,取值范围 1~100000。​
    • 每秒同步的数据量:按需开启并设置每秒同步的数据量。默认值 25000,取值范围 1~25000,单位 KB。​
    ​
  1. 预检查完成后,在预检查页面会展示各检查项的检查结果。如预检查通过,单击确认订单,即可完成蓝绿部署同步任务的创建。​
  • 说明​
  • 关于预检查的具体说明,请参见预检查项。​
相关文档​
关于创建数据同步任务的更详细信息,可参见以火山引擎版 MySQL 为源同步至火山引擎版 MySQL。​
最近更新时间:2026.10.09 18:07:11
这个页面对您有帮助吗?
有用
有用
无用
无用