主从灾备切换

当RDS MySQL全球多活数据库实例组中主角色实例的所有节点均不可用时,您可以一键快速将实例组中的从角色切换为主角色,切换后原来仅可读的从角色将变更为可读写的主角色,从而快速恢复应用的业务访问。该功能适用于灾备切换演练、异地灾备切换等场景。

说明

您可以加入RDS全球多活数据库钉钉用户群(群号:90720017829)进行咨询、交流和反馈。

前提条件

  • 全球多活数据库实例组的状态必须为运行中

  • 全球多活数据库实例组的类型必须为灾备。灾备和多活的区别,请参见灾备与多活

注意事项

  • 主从角色强制切换有数据丢失风险,请谨慎操作,切换主角色可能会触发连接闪断,请您尽量在低峰期执行切换操作,并且确保应用有自动重连机制。

  • 主从角色的DTS同步链路为单向同步,强制切换后原主角色实例及实例组中的其他从角色实例会被移除出全球多活数据库实例组,DTS同步链路将断开,请谨慎操作。

    但被移除的RDS MySQL实例并不会被释放,实例内数据和DTS同步账号保持不变。您仍然可以在实例列表页面查询到这些RDS MySQL实例。

    说明

    主从角色切换完成后,您可以将被移除的RDS MySQL实例重新作为从角色加入全球多活数据库实例组中。如何添加,请参见添加从角色

操作步骤

  1. 访问全球多活数据库页面。

  2. 在全球多活数据库列表页面,单击目标实例组的实例ID。

  3. 在页面下方的RDS实例列表部分,单击从角色右侧操作列下的切换为主角色

    image

  4. 阅读页面主从角色切换影响,单击切换

相关操作

主从角色切换完成后,请根据业务需求,评估是否需要变更应用程序连接地址,以连接到新的主角色实例。更多详情,请参见查看和管理实例连接地址和端口