功能概述

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

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

前提条件

MySQL 客户端或者其他 GUI 客户端连接 MySQL 高可用写 IP,执行 set 语句设置以下参数即可。

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 浏览器登录青云QingCloud的 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. 返回集群详情页面,点击配置信息 > 灾备关系页签,即可查看与该集群灾备相关的集群信息。

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

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

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