活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      多活容灾服务

      多活容灾服务

      • 多活容灾服务

      无数据

        • 产品动态
        • 产品介绍
        • 什么是多活容灾服务
        • 业务流程
        • 名词解释
        • 应用场景
        • 配额说明
        • 性能指标
        • 与其它服务的关系
        • 计费说明
        • 计费概述
        • 计费模式
        • 计费模式概述
        • 包年包月
        • 按需计费
        • 计费项
        • 续费说明
        • 续费概述
        • 手动续费
        • 欠费说明
        • 停止计费
        • 退费说明
        • 快速入门
        • 入门简介
        • 注册账号
        • 开通多活容灾服务
        • 使用多活容灾服务实现MySQL容灾切换
        • 使用多活容灾服务实现Redis容灾切换
        • 入门实践
        • 用户指南
        • 开始使用多活容灾服务
        • 查看监控大盘
        • 命名空间
        • 创建命名空间
        • 查看命名空间详细信息
        • 编辑命名空间
        • 删除命名空间
        • 资源管理
        • 同步负载均衡资源
        • 同步/删除天翼云负载均衡
        • 同步云主机资源
        • 同步/删除天翼云云主机
        • 新增/测试/编辑/删除/远程连接设置非天翼云云主机
        • 批量新增非天翼云云主机
        • 同步数据库资源
        • 同步/测试/删除/远程连接设置天翼云数据库
        • 新增/测试/编辑/删除非天翼云数据库
        • 同步对象存储资源
        • 同步/删除天翼云对象存储桶
        • 容灾管理中心
        • 创建容灾管理中心
        • 查看容灾管理中心详情
        • 编辑容灾管理中心
        • 删除/续订/退订/销毁容灾管理中心
        • 应用管理
        • 应用接入
        • 查看应用详情
        • 编辑应用
        • 流量调节/切换/回切
        • 删除应用
        • 预案编排
        • 预案阶段
        • 创建预案阶段
        • 设计预案阶段
        • 查看预案阶段详情信息
        • 启用/停用预案阶段
        • 编辑/删除预案阶段
        • 预案管理
        • 创建预案
        • 设计预案
        • 查看预案详细信息
        • 启用/停用/重新启用预案
        • 编辑/删除预案
        • 容灾切换
        • 容灾演练
        • 创建容灾演练
        • 开始/结束/暂停/恢复/终止演练
        • 编辑/删除演练
        • 演练管理
        • 确认演练结果
        • 查看演练详情
        • 容灾演练大屏
        • 应急切换
        • 创建应急切换
        • 开始/终止/暂停/恢复切换
        • 编辑/删除切换
        • 切换管理
        • 确认切换结果
        • 查看切换详情
        • 应急切换大屏
        • 脚本管理
        • 脚本库
        • 创建脚本
        • 查看脚本详情
        • 验证/变更/停用/编辑脚本
        • 发布/修改脚本分组/删除脚本
        • 脚本编写最佳实践
        • 脚本黑名单
        • 创建脚本黑名单
        • 启用/删除/停用脚本黑名单
        • 编辑脚本黑名单
        • 脚本历史
        • 系统环境变量
        • 三方数据中心
        • 新增三方数据中心
        • 编辑三方数据中心
        • 删除三方数据中心
        • 资源同步管理
        • 网络配置与drnode客户端安装
        • 安装部署
        • 客户端更新/卸载
        • 主机高可用
        • 高可用
        • 高可用组
        • 持续数据保护
        • 文件复制
        • 恢复管理
        • 比较和同步
        • 数据定时灾备
        • 安装部署
        • 存储管理
        • 文件备份与恢复
        • 整机备份与恢复
        • 备份集
        • 备份集管理
        • 备份集复制
        • 备份集导入
        • 已过期备份集
        • 文件存储数据灾备
        • 直接同步/同步主机同步
        • 对象存储数据灾备
        • 安装部署
        • 存储管理
        • 数据源管理
        • 本地到对象存储
        • 对象存储到本地
        • 文件比较与同步(对象存储到对象存储)
        • 数据库双活
        • 安装部署
        • 新建数据库节点
        • 同步规则
        • 数据检查
        • 监控告警
        • 创建资源维度监控
        • 操作审计
        • 操作日志
        • 常见问题
        • MDR产品相关问题
        • 多活容灾方案相关问题
        • MDR使用相关问题
        • 企业项目使用相关问题
        • 最佳实践
        • 同城容灾(双活模式)最佳实践
        • 整机备份最佳实践
        • 文档下载
        • 文档下载
        • 资源下载
        • drnode安装包下载
        • 相关协议
        • 天翼云多活容灾服务平台服务协议
        • 天翼云多活容灾服务平台等级条款
          无相关产品

          本页目录

          帮助中心多活容灾服务用户指南资源同步管理数据库双活安装部署
          安装部署
          更新时间 2026-03-24 16:39:47
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2026-03-24 16:39:47
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          本文为您系统梳理使用数据库双活的标准化准备流程。

          概述

          数据库双活提供数据库语义级的同构数据库双活复制软件服务。采用数据库之间语义级的数据实时复制与同步;基于数据库事务日志分析技术,在数据库高并发事务场景下实现数据实时同步;于目标端同步写入时序,严格确保源端和目标端的数据库事务级最终一致性;提供了备库接管、反向同步等功能。

           

          操作步骤

          一、购买许可

          1. 登录天翼云,进入控制中心。

          2. 单击管理控制台左上角的image.png,选择区域。

          3. 在服务列表选择“计算”-“多活容灾服务”,进入多活容灾服务控制台。

          4. 点击左侧菜单栏-“资源同步”-“资源同步管理”,进入资源管理模块页面。

          5. 点击左侧菜单栏-“数据库双活”,点击“许可”,进入许可页面。

          6. 点击右上角“购买数据库双活许可”按钮,弹出购买许可弹窗。按需购买许可。

          7. 填写数据库类型、购买数量和时长,勾选已阅读并同意相关协议后,点击“购买”按钮,完成许可支付。

           

          二、安装drnode

          步骤一:网络配置

          场景1:若同步资源为天翼云内资源时,需手动配置其需同步资源所在的虚拟私有云(VPC),并通过部署VPC终端节点(VPCEP)实现MDR网络代理与目标VPC的安全互联。

          1. 登录天翼云,进入控制中心。

          2. 单击管理控制台左上角的image.png,选择资源所在区域。

          3. 在服务列表选择“网络”-“VPC终端节点”,进入网络控制台。

          4. 点击右上角“创建终端节点”按钮,进入创建VPC终端节点页面。

          5. 在进行节点添加之前,需要把云主机所在的VPC,进行终端节点连接配置,截图如下:

            服务类型选择“按服务实例ID查找服务”。其中,可用服务处填写MDR在不同资源池内的代理VPC终端节点服务ID(为MDR侧提供固定ID,不同资源池ID不同)。不同资源池对应的代理VPC终端节点服务ID如下:

            资源池名称终端节点服务ID
            华东1endpser-bjs8nmhm5m
            西南1endpser-fnc13o1uao
            华南2endpser-x6xhocvz79
            西南2endpser-ikzxim4cpv
            华北2endpser-lmmnp90xgx

            虚拟私有云选择需要添加的ECS节点所在的VPC。

            注意:此链接对于租户侧不收费,费用都在终端节点服务端侧(MDR)结算。

          6. 租户配置终端节点成功后,点击详情页可查看节点IP。此节点IP就是后续安装drnode客户端时,需要进行配置填写的IP。

          场景2:云下、其他

          1. 云下或者其他场景,需要联系技术专家针对客户实际场景进行方案解决。

          2. 主要网络打通方案参考:

            1. 云下通过公网与MDR打通

            2. 云下通过专线

            3. 云下通过VPN

            4. 云下通过SD-WAN

           

          步骤二:工作节点安装与配置

          节点包安装步骤及注意事项:

          1. 所有数据库复制链路共用同一节点包,需对源端和目标端的机器安装节点包;

          2. 节点包集成同步所需的所有程序,包含iadumper、iawork、iatrack、iaback、ialoader、iamonitor和iadiff等。

          1)JAVA环境配置

          工作节点软件同步程序运行依赖Java 环境,建议安装jdk17及以上版本。具体步骤如下:

          1. 请检查确保当前机器具备JDK17 的环境。

          # java -version

          1. 如未安装,请下载JAVA软件包进行安装。

          2)linux系统安装节点包

          用户需要准备适配的OS以完成安装节点包和进程启动,具体步骤如下:

          1. 将安装包下载至服务器,MD5完整性校验通过后(linux命令参考:md5sum 文件名),解压该安装包。

          2. iahelper进程启动启动:iahelper服务主要用于连接控制台,使得控制台可发现该节点。节点包安装完成后只需启动iahelper 进程,其余同步进程在创建规则时自动拉起。Linux/Aix 操作系统下启动iahelper 进程的同时,会启动iahelper watchdog 监视进程,监视进程会根据用户在激活双活工作节点时,选择的双活工作节点类型,来开启对应的服务,启动服务的具体步骤如下:

            1. 编辑/etc/hosts文件,增加nodeproxy-mdr解析。

              # vim /etc/hosts

              添加或修改条目来映射域名到IP地址:

              VPCE的节点IP nodeproxy-mdr

            2. 进入到MDR工作节点的安装路径,其中<NODE_INSTALLATION_PATH>为安装包路径。

              # cd <NODE_INSTALLATION_PATH>/bin/

            3. 执行./iahelper nodeproxy-mdr,iahelper首次启动需要输入密码,初始密码规定应为8-16 位,需包含大小写字母,数字及特殊符号。

            4. 创建/root/ia/system.conf文件,配置tenant 指定租户ID,其中53f03e0d84324fc5a6e1bf32c90fb94b可替换成租户的ID,租户ID可联系支持人员获取。

              # tenant=53f03e0d84324fc5a6e1bf32c90fb94b

            5. 重启iahelper。再次执行./iahelper nodeproxy-mdr,注册双活工作节点至控制机。

            6. 执行如下命令可检查iahelper 进程是否启动成功。

              # ps -ef | grep iahelper

          3)进程列表

          以MySQL为例,Oracle、PostgreSQL等具体配置项参考 数据库双活用户操作手册。

          mysql→mysql链路的将会运行的进程如下表:

          链路\进程iahelperiamonitoriaworkiatrackiabackIaDumperIaLoaderMysqlReplication
          MySQL同构√√NA√NA√√√

          Iahelper启动后,其他进程会在创建规则时自动拉起,无需手动启动。

          说明:

          IaLoader进程和IaDumup进程启动时默认需要占用8GB系统内存,如内存不足则无法启动。如内存分配不足,需先修改进程配置文件,调小进程占用内存后启动。

          IaLoader进程:i2stream路径路径下/bin/start_ialoader.sh修改Xms、Xmx值大小。

          IaDumup进程:
          i2stream路径下/dumper-plugin-miscdb/bin/start_iadumper.sh
          修改Xms、Xmx值大小。

           

          步骤三:源端MySQL 同步配置

          1)源端MySQL 同步OS侧配置

          开启binlog 配置:

          需要开启源库MySQL 的binlog 模式,具体操作步骤如下:

          1. 源库修改MySQL 的配置文件my.cnf,通过以下命令查询my.cnf 的路径位置<MYCNF_PATH>:

          # find / -name my.cnf

          # vi <MYCNF_PATH>

          1. 源库增加如下内容:

          log-bin=mysql-bin

          server_id=1

          binlog_format=row

          说明:

          (1)log-bin参数的作用是MySQL 会根据这个配置自动设置log_bin 为on 状态,自动设置log_bin_index 文件为你指定的文件名后跟.index 打开binlog日志。

          (2)在生产环境中一般都配置有server_id 值,若该项已有则不做改动,若没有按照上方提供内容添加,且需确保此值为唯一值,不可重复。

          (3)仅支持binlog格式级别为row。

            1. MySQL 提供一个sync_binlog 参数来控制数据库的binlog 刷到磁盘上去,还需增加如下内容:

          sync_binlog=1

          说明:

          (1)默认sync_binlog=0,表示MySQL 不控制binlog 的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。

          (2)若sync_binlog>0,表示每sync_binlog 次事务提交,MySQL 调用文件系统的刷新操作将缓存刷下去。最安全的是sync_binlog=1,表示每次事务提交,MySQL 都会把binlog刷下去,是最安全但性能损耗最大的设置。

          (3)如果是从从库上抽取数据,还需要增加以下的参数值。

          log_slave_updates=1

          根据MySQL 官网介绍,A→B→C。A 作为从B 的master,B 作为从机C 的master。为了使这一点起作用,B 必须既是master 又是slave。必须用log bin 启动A 和B 以启用二进制日志记录,用log slave updates 选项启动B,以便B 将从A 接收的更新记录到其二进制日志中。

             2. 修改完以上配置后,重启源库MySQL 服务:

          systemctl restart mysql

             3. 进入到源库MySQL 数据库内,查询并确认binlog 是否开启:

          mysql> show variables like "log_%";

          log_bin 的value 显示为ON 则表示已开启binlog。

             4. 完成MySQL 源机数据库binlog 的开启。

           

          2)源端MySQL 同步DB侧配置

          创建远程连接同步用户。

          <MySQL_USERNAME>为MySQL 的同步用户的用户名;

          <MySQL_PASSWORD>为MySQL 的同步用户对应的密码;

          mysql> create user '<MySQL_USERNAME>'@'%' identified with mysql_native_password by

          '<MySQL_PASSWORD>';

          2. 赋予源库用户权限:

          若授权all privileges 用户权限受阻,则可以参考下发节源MySQL 用户all privileges 权限限制。

          mysql> grant all privileges on *.* to '<MySQL_USERNAME>'@'%';

          3. 源库刷新权限。

          mysql> flush privileges;

          4. 可在本机上通过如下命令查看是否可以正常连接:

          <MySQL_IP>为源库MySQL 对应的IP 地址。

          <MySQL_PORT>为源库MySQL 对应的端口号,默认为3306。

          # mysql -u<MySQL_USERNAME> -p'<MySQL_PASSWORD>' -h<MySQL_IP> -P<MySQL_PORT>

          5. 进入到数据库内则表示创建远程连接用户成功。

          6. 完成MySQL 数据库源库的配置。

           

          步骤四:目标端MySQL 同步配置

          1)目标端MySQL 同步DB 侧配置

          1. 创建远程连接同步用户。

          <MySQL_USERNAME>为MySQL 的同步用户的用户名;

          <MySQL_PASSWORD>为MySQL 的同步用户对应的密码;

          mysql> create user '<MySQL_USERNAME>'@'%' identified with mysql_native_password by '<MySQL_PASSWORD>';

             2. 赋予备库用户权限:

          mysql> grant all privileges on *.* to '<MySQL_USERNAME>'@'%';

             3. 备库刷新权限。

          mysql> flush privileges;

             4. 可在本机上通过如下命令查看是否可以正常连接:

          <MySQL_PORT>为备库MySQL 对应的端口号,默认为3306。

          # mysql -u<MySQL_USERNAME> -p'<MySQL_PASSWORD>' -h<MySQL_IP> -P<MySQL_PORT>

          1. 进入到数据库内则表示创建远程连接用户成功。

          2. 完成MySQL 数据库备库的配置。

           

          步骤五:最小权限

          1)源端MySQL 最小权限

          用户所需最小权限:SELECT、REPLICATION SLAVE、REPLICATION CLIENT、RELOAD(非必须)。

          假定源端连接用户为USER:

          mysql>grant SELECT on *.* to 'USER'@'%';

          mysql>grant REPLICATION SLAVE on *.* to 'USER'@'%';

          mysql>grant REPLICATION CLIENT on *.* to 'USER'@'%';

          mysql>grant RELOAD on *.* to 'USER'@'%'; (非必须权限)

          mysql>flush privileges;

          说明:

          1. 若为表映射,可以缩小select on *.*的范围至所需同步的表,但需要information_schema的查询权限。

          2. reload 权限非必须,同步用户若拥有该权限,将提高拉取binlog的速率,若无此权限,不影响同步。

          3. TDSQL、GoldenDB 最小权限同MySQL。

           

          2)目标端MySQL 最小权限

          假定源端连接用户为USER:

          mysql>grant SELECT on *.* to 'USER'@'%';

          mysql>grant CREATE,SELECT,INSERT,UPDATE,DELETE,DROP,CREATE ROUTINE,TRIGGER,CREATE VIEW,INDEX,ALTER,REFERENCES,PROCESS,FILE on *.* to 'USER'@'%';

          mysql>grant SUPER on *.* to 'USER'@'%';

          mysql>flush privileges;

          说明:

          1. 若为表映射,可以缩小select on *.*的范围至所需同步的表,但需要

          2. information_schema 的查询权限。

          3. 如需DDL 复制,目标端需SUPER 权限。

          4. TDSQL、GoldenDB 最小权限同MySQL。

           

          Oracle、PostgreSQL等具体配置项参考 数据库双活用户操作手册。

           

           

           

           

           

          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  数据库双活
          下一篇 :  新建数据库节点
          搜索 关闭
          ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2026天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明