tencent cloud

云数据库 MySQL

重建备实例或只读实例

下载
聚焦模式
字号
最后更新时间: 2026-11-06 17:27:32
本文档已由 AI 辅助审校
本文为您介绍通过控制台对云数据库 MySQL 实例进行备实例重建或只读实例重建的操作步骤及说明。

背景

云数据库 MySQL 通过主实例、备实例与只读实例(RO)之间的数据同步实现高可用,备份则是该体系的核心基础:既用于故障恢复,也作为重建备库与 RO 节点的数据来源。正常情况下,系统优先在备实例上执行备份,避免对主实例业务产生影响。但当出现以下任一情况时,备节点数据不再可信或节点本身不可用,无法继续承担备份职责:
主备 / RO 同步中断、延迟过高或链路异常,导致数据不一致。
备实例或 RO 所在物理机故障,节点不可用。
备节点备份一致性校验失败,已有备份不可信。
此时,主实例持有唯一完整且可信的数据。为保障实例可恢复性及多节点数据一致性,云数据库 MySQL 将以主实例为数据源发起重建备实例或只读实例,重建备份基线并恢复节点间同步,进而完成备库与 RO 节点的重建。
注意:
为保证备份数据的一致性,重建备实例或只读实例在部分场景下需要对主实例加锁。加锁期间,实例将暂时无法写入(读取通常不受影响)。云数据库 MySQL 仅在确有必要、且无法通过备节点完成备份时才会发起重建备实例或只读实例,并会尽量选择影响更小的加锁方式、缩短持锁时间。

场景及影响说明

关于此功能操作的详细场景以及影响说明,请参见 主库备份场景说明。

前提条件

当系统判断某本地盘多节点实例出现同步异常、备实例/RO 节点不可用或已有备份不可信时,该实例对应的备实例或 RO 才会出现重建操作提示及入口。

注意事项

执行重建前需要在主实例发起全量备份,以保证数据的一致性。
主实例与备实例或只读实例同步异常风险较大,若您的实例已出现风险提示,建议您尽快进行重建操作。
重建的实际执行时间与您的数据量和业务繁忙度相关,请您以实际重建时间为准并耐心等待。

操作步骤

重建备实例

1. 登录 MySQL 控制台。
2. 在实例列表找到目标主实例,单击实例 ID 或操作列的管理,进入实例管理页。
3. 在实例详情页可查看到风险提示,单击风险提示后的重建。
说明:
您也可以在实例详情页的实例架构图下进入重建页面。将鼠标移动至异常提示的实例板块,在预览窗口中单击重建备节点。
4. 在弹窗中,完成如下配置,勾选“我已阅读上述风险提示和操作须知,确认执行重建操作”,单击确定。
重建步骤
参数
说明
步骤1
发起主库备份
重建前需要在主实例发起全量备份以保证数据一致性,此处会显示主库备份的预计耗时时间,建议在设置备份时间段时,注意其时间间隔不小于预计耗时时间。
备份时间窗口
请设置备份的时间段,默认设置1个时间段,可自定义编辑。支持添加最多3个时间段。建议设置多个时间段来执行该操作,如果在首选时间段30分内尚未发起主库备份,则系统将取消主库备份任务并延至下一个时间段发起。
步骤2
重建备库
重建备库期间对您的业务无影响,业务不会感知闪断,此处会显示预计耗时,仅做参考,具体重建完成时间请以实际情况为准。
5. 设置完成后,当到达对应时间段并执行重建任务时,该实例的状态会显示“重建备实例中”,待实例运行状态恢复为“运行中”,即表示完成了备实例重建。

重建只读实例

1. 登录 MySQL 控制台。
2. 在实例列表找到目标只读实例,单击实例 ID 或操作列的管理,进入实例管理页。
3. 在实例详情页可查看到风险提示,单击风险提示后的重建进行重建任务设置。
说明:
重建只读实例的配置与重建备实例一致,详情可参考 重建备实例。

相关文档

过旧的内核小版本可能存在风险,如内核小版本过低,后续建议 升级内核小版本。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈