功能概述

灾备功能支持用户将 MySQL Plus 集群作为另一个可用区的 MySQL Plus 集群的 灾备集群,来同步 源集群 的数据、用户帐号和权限。当 源集群 所在区域发生突发性状况,集群节点均无法连接时,用户可将业务切换至 灾备集群,快速恢复业务访问。

灾备集群 可同步 源集群 的全部业务数据与全部业务帐号和权限。本小节主要介绍如何在 灾备集群 启动灾备。使用灾备功能的详细流程,可参考如何使用灾备功能

准备工作

  1. 修改源集群以下配置参数。

    connect_timeout=30
    max_allowed_packet=1G
    slave_pending_jobs_size_max=1G
    interactive_timeout=3600
    wait_timeout=3600
    net_read_timeout=1800
    net_write_timeout=1800
  2. 修改灾备集群以下配置参数。

    connect_timeout=30
    max_allowed_packet=1G
    slave_pending_jobs_size_max=1G
    interactive_timeout=3600
    wait_timeout=3600
    net_read_timeout=1800
    net_write_timeout=1800

操作步骤

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入 MySQL Plus 管理页面。

  3. 在 MySQL Plus 管理页面,点击目标集群 ID,进入集群详情页面。

    mysql_plus_detail
    说明

    这里的目标集群,即为灾备集群。

  4. 在左侧基本属性区域,点击右上角的图标,在展开菜单栏中,选择启动灾备

    源集群 非 MySQL Plus 集群,需确保其 MySQL 内核版本为 5.65.7,且开启了 GTID 模式。

  5. 弹出灾备服务配置对话框,用户根据页面提示信息,填写源集群信息,源集群信息可在集群详情页面获取。页面参数说明如下。

    参数 说明

    角色

    选择灾备集群节点角色类型,默认为 主实例

    同步方式

    选择数据同步方式。

    • 全量+增量 的方式,表示灾备集群将全量复制源集群的数据,并作为备库从源集群同步增量数据。

    • 增量 方式,需确保灾备集群已同步源集群的全量数据,例如灾备集群是基于源集群的最新备份创建的集群。

    源集群区域

    输入源集群所在区域。

    源集群地址

    输入源集群的高可用 IP 地址。

    源集群 ID

    输入源集群的 ID。

    源集群账号

    输入源集群具备 super 权限复制权限 的数据库帐号,例如 MySQL Plus 集群的 高级权限 帐号。

    源集群密码

    输入源集群的数据库帐号密码。

    源集群端口

    输入源集群的数据库端口号。

  6. 确认源集群配置信息无误后,点击提交,返回集群详情页面。

  7. 待启动灾备操作执行完成后,点击集群详情页面右侧区域的灾备关系标签,即可查看源集群信息。

    • 启动灾备执行成功后,灾备集群 的主节点高可用功能会暂时失效,即主节点发生故障后不能自动进行主备切换。

    • 启动灾备执行成功后,灾备集群 将暂时禁用重启功能,即重启灾备集群的操作将执行失败。

    • 启动灾备执行成功后,灾备集群 将暂时禁止修改配置参数,修改参数将会延迟生效。