云数据库 MySQL 版提供主备切换功能。当检测到实例发生故障时,系统会立即触发主备切换,及时恢复实例正常运行,保障实例的高可用。您也可以手动切换主节点,本文介绍手动切换主节点的操作步骤。
已创建实例且实例处于运行中状态。具体操作,请参见创建实例。
当前没有迁移任务。
切换主节点一般需要 30~60 秒完成,期间数据库将有 1~2 次闪断,请谨慎操作。建议您增加应用程序的重连机制,可以大幅降低数据库连接闪断对业务的影响。
如果实例下挂载有只读节点,那么在主节点切换后,会因为重建复制链路、同步增量数据等使得只读节点的数据会有几分钟的延迟。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表。
在实例列表页面,单击目标实例名称,进入实例信息页签。
单击连接管理页签,在实例拓扑区域,将鼠标指针指向备节点,在弹出的窗口中单击切换主节点,即可完成主备节点的切换。
说明
在没有主从复制延迟的情况下,5 秒内即可切换成功。
API | 说明 |
---|---|
SwitchDBInstanceHA | 调用 SwitchDBInstanceHA 接口手动切换指定 MySQL 实例的主备节点。 |
切换主节点需要注意哪些事项?
主备切换后需要在业务中更新连接地址吗?
主备地址一样,主备切换后不需要更换地址,但需要注意主备切换过程中会有闪断的情况。