73
MySQL 产品说明文档 目录 产品简介..................................................................... 2 产品概述 ................................................................ 2 功能优势 ................................................................ 2 推荐解决方案................................................................. 2 MySQL 单库 .............................................................. 2 MySQL 一主一从 .......................................................... 3 CMHA 一主两从 ........................................................... 3 快速入门..................................................................... 3 MySQL 服务创建和申请 ..................................................... 3 MySQL 服务管理 ........................................................... 4 CMHA 服务申请和创建 ..................................................... 5 CMHA 服务访问 ........................................................... 6 操作指南..................................................................... 7 MySQL 数据库启动 ......................................................... 7 MySQL 数据库停止 ......................................................... 8 MySQL 修改数据库参数 ..................................................... 9 MySQL 数据库库管理 ...................................................... 10 MySQL 数据库直连用户管理 ................................................ 12 CMHA 修改数据库参数 ..................................................... 14 CMHA 数据库库管理 ....................................................... 15 CMHA 数据库直连用户管理 ................................................. 15 运维指南.................................................................... 16 MySQL 数据库监控查看 .................................................... 16 MySQL 数据库手动备份 .................................................... 18 MySQL 数据库查看慢日志 .................................................. 19 MySQL 备份策略设置 ...................................................... 20 MySQL 查看复制状态 ...................................................... 24 CMHA 数据库监控查看 ..................................................... 24 CMHA 数据库查看慢日志 ................................................... 25 CMHA 备份策略设置 ....................................................... 25

MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 产品说明文档

目录

产品简介..................................................................... 2

产品概述 ................................................................ 2

功能优势 ................................................................ 2

推荐解决方案 ................................................................. 2

MySQL 单库 .............................................................. 2

MySQL 一主一从 .......................................................... 3

CMHA 一主两从 ........................................................... 3

快速入门..................................................................... 3

MySQL服务创建和申请 ..................................................... 3

MySQL服务管理 ........................................................... 4

CMHA 服务申请和创建 ..................................................... 5

CMHA 服务访问 ........................................................... 6

操作指南..................................................................... 7

MySQL数据库启动 ......................................................... 7

MySQL数据库停止 ......................................................... 8

MySQL修改数据库参数 ..................................................... 9

MySQL数据库库管理 ...................................................... 10

MySQL数据库直连用户管理 ................................................ 12

CMHA修改数据库参数 ..................................................... 14

CMHA数据库库管理 ....................................................... 15

CMHA数据库直连用户管理 ................................................. 15

运维指南.................................................................... 16

MySQL数据库监控查看 .................................................... 16

MySQL数据库手动备份 .................................................... 18

MySQL数据库查看慢日志 .................................................. 19

MySQL备份策略设置 ...................................................... 20

MySQL查看复制状态 ...................................................... 24

CMHA数据库监控查看 ..................................................... 24

CMHA数据库查看慢日志 ................................................... 25

CMHA备份策略设置 ....................................................... 25

Page 2: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA查看复制状态 ....................................................... 25

CMHA查看拓扑状态 ....................................................... 26

CMHA数据库手动备份 ..................................................... 27

故障处理.................................................................... 29

MySQL数据库还原 ........................................................ 29

MySQL数据库恢复主和恢复从 .............................................. 30

MySQL数据库任务取消 .................................................... 31

CMHA 数据库还原 ........................................................ 33

CMHA 数据库回切 ........................................................ 33

常见问题.................................................................... 34

什么是 RDS for MySQL? .................................................. 34

云数据库适用于哪些业务场景? ........................................... 34

RDS for MySQL 支持 MySQL哪些版本?...................................... 35

API文档 .................................................................... 35

MySQL实例管理 API包含 .................................................. 35

CMHA实例管理 API包含 ................................................... 35

MySQL实例管理 .......................................................... 36

CMHA实例管理 ........................................................... 54

词汇表 ..................................................................... 72

Page 3: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

产品简介

产品概述

建行云 RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据

处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

功能优势

1. 数据处理相关底层资源池化

2. 数据处理服务化,适用于多租户灵活业务场景

3. 高效运维管理

应用场景

主要的应用场景为互联网金融相关业务

1. 金融行业推广营销类业务

2. 金融行业前置业务

3. 金融行业产品增值服务

4. 金融行业产品分析业务

a. 产品特性分析系统

b. 智能决策分析平台

5. 金融行业支付业务

a. 云闪付业务

b. 风险联机探测业务

推荐解决方案

MySQL 单库

支持手动备份和自动备份以及从备份中恢复数据,适用于开发测试环境。

Page 4: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 一主一从

提供主从复制的支持,手动故障转移的功能,适用于对可用性要求不高的普通业务。

CMHA 一主两从

提供高可用(故障转移,透明访问)的功能以及备份支持,适用于对可用性要求比较高的金融生

产业务。

快速入门

MySQL 服务创建和申请

1. 字段说明

所属系统:选择登记的业务系统名称。(点击后面“+”号按钮可跳转至系统添加页面,进行相

关操作)

所属子系统:选择登记的业务系统下子系统的名称。(点击后面“+”号按钮可跳转至子系统添

加页面,进行相关操作)

服务名称:输入该服务的服务名称(五位小写字母组成,点击“随机”按钮可自动生成随机服务

名称)。

站点:选择该服务所属站点。

数据库类型:选择申请数据库的类型。

数据库版本:选择申请数据库的版本号。

套餐:根据业务需要选择“自定义”或“系统默认提供”的套餐。

架构:选择该服务的架构。

规模:选择该服务的规模大小。

数据类型:选择该服务的数据存储类型。

2. 申请流程图文介绍

申请 MySQL 主要选项有以下几项,APPID,网络,子网,MySQL 版本,架构,套餐和数据库磁盘

类型,点击随机生成服务名后“立即申请”您可以得到申请的 MySQL 的实例。

Page 5: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 服务管理

在数据库管理菜单中选择“MySQL 管理”可以查询出当前用户创建的所有 MySQL 数据库系统信息,

包括站点名称、所属用户、业务系统、业务子系统、服务名称、数据架构、软件版本、性能套餐、

状态、复制状态和任务状态信息;

点击最右侧的管理按钮,可以显示出数据库页签、数据库参数页签、库管理页签、直连用户页签、

备份策略页签、复制监控页签、事件配置页签、监控项配置页签,选择不同的页签,可对相应功

能进行管理。

Page 6: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

访问数据库只需 3步:

1. 在直连用户页签创建用户

2. 在数据库页签找到角色为 Master 的实例,并记录外部服务地址和服务端口

3. 用 MySQL 客户端用创建的用户访问 MySQL外部服务地址和服务端口

CMHA 服务创建和申请

申请 CMHA和申请 MySQL 类似,主要选项有以下几项:

APPID,网络,子网,MySQL 版本,架构,套餐和数据库磁盘类型,点击随机生成服务名后“立

即申请”您可以得到申请的 CMHA实例。

Page 7: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 服务访问

在数据库管理菜单中选择“CMHA管理”可以查询出当前用户创建的所有 CMHA数据库系统信息,

包括站点名称、所属用户、业务系统、业务子系统、服务名称、部署架构、软件版本、性能套餐、

访问地址、状态和任务状态信息;

点击最右侧的管理按钮,可以显示出部署架构、数据库、数据库参数、库管理、直连用户、备份

策略、备份列表、复制监控、事件配置、监控项配置等页签,选择不同的页签,可对相应功能进

行管理。

访问 CMHA服务同访问 MySQL 服务一样,都需要先创建直连用户,创建完用户后,在 CMHA管理菜

单中找到访问地址,用创建的直连用户连接访问地址中的 IP 和端口即可。

Page 8: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

操作指南

MySQL 数据库启动

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,勾选需要启

动的实例单元名称,点击“启动”按钮,系统会弹出“确定要启动的提示框”,选择确定即可启

动相应数据库。

启动后对应实例单元的“任务详情”会变成“启动中”状态。

启动完成后,若启动成功,运行状态会显示√状态,任务详情会提示“启动成功”;若启动失败,

运行状态会显示×,任务详情提示“启动失败”,点击任务详情可以看到具体的出错信息。

Page 9: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 数据库停止

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,勾选需要停

止的实例单元名称,点击“停止”按钮,系统会弹出“确定要停用的提示框”,选择确定即可停

止相应数据库。

停止后对应实例单元的“任务详情”会变成“停止中”状态。

Page 10: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

停止完成后,若停止成功,运行状态会显示×状态,任务详情会提示“停止成功”;若启动失败,

运行状态会显示√,任务详情提示“停止失败”,点击任务详情可以看到具体的出错信息。

MySQL 修改数据库参数

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库参数”页签,选中需

要修改的参数名称,点击编辑按钮,即可修改对应参数。

每次只能修改一个参数,并且只能修改默认值,参数的其他信息不能修改。重启生效为 false

的,修改后可以立即生效,否则需要重启数据库后才能生效。修改完成后点击保存即可完成修改。

Page 11: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 数据库库管理

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“库管理”页签,点击添加或

删除按钮,可以添加或删除新的 database。

添加 database:

点击添加按钮会弹出增加库窗口,输入库名、选择字符集(包括 utf8、gbk、utf8mb4)后,点

击保存即可完成创建。

Page 12: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

删除 database:

选中需要删除的库名,点击删除按钮会弹出确认删除数据库的提示框,选择确定后即可删除相应

库。

Page 13: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 数据库直连用户管理

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“直连用户”页签,点击添加

或删除按钮,可以添加或删除新的用户。

添加用户

点击增加按钮,输入用户名、密码(密码必须包含大小写、数字和特殊字符,位数在 8~15位),

在数据库选择中选择允许用户可以访问的库(只能选择通过库管理添加的库且只能选择一个库),

数据库权限允许多选,勾选完成后点保存完成添加。

Page 14: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

删除用户:

勾选需要删除的用户名,点击删除按钮会弹出确认删除用户的提示框,选择确定后即可删除用户。

Page 15: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 修改数据库参数

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库参数”页签,修改方

式与 MySQL 修改数据库参数相同。

Page 16: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 数据库库管理

在数据库管理菜单中选择 MYSQL 管理,点击最右侧管理按钮,选中“库管理”页签,添加、删除

库方式与 MySQL 数据库库管理相同。

CMHA 数据库直连用户管理

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“直连用户”页签,点击添加、

删除按钮可以添加和删除用户,方式与 MySQL 数据库直连管理相同。

Page 17: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

运维指南

MySQL 数据库监控查看

在数据库管理菜单中选择 MYSQL 管理,点击最右侧管理按钮,选中“事件配置”和“监控项配置”

页签,可以配置监控信息。

事件配置

Page 18: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

监控项配置

配置完成后,在监控管理菜单中可以点击事件监控和任务监控,查看相应的监控结果信息。

事件监控

Page 19: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

任务监控

MySQL 数据库手动备份

在数据库管理菜单中选 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要备份

的数据库实例,点击备份按钮会弹出确定备份提示窗,确定后即可开始备份。

备份过程中,任务详情会显示状态信息,未完成时显示“备份中”状态,备份完成变成“备份成

功”状态。

Page 20: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 数据库查看慢日志

在数据库管理菜单中选择 MYSQL 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要查

看的实例单元,点击慢日志按钮会弹出慢日志列表。

Page 21: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 备份策略设置

在数据库管理菜单中选择 MYSQL 管理,点击最右侧管理按钮,选中“备份策略”页签,可以编辑

备份策略。

增加备份策略:

点击备份策略页签中的添加按钮,会弹出增加策略窗口,备份起点可选星期 1~星期 7,备份时间

自选,清理策略可选保留一周/两周/四周的全量和增量备份。全部填好后,点保存即可。新添加

的备份策略默认是启用状态。

Page 22: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

编辑备份策略:

点击备份策略页签,选中需要编辑的策略,点击编辑按钮,会弹出编辑策略窗口,编辑策略窗口,

编辑完成后点击保存即可。

停用备份策略:

如果想删除备份策略,需要先将备份策略停用。点击备份策略页签中的停用按钮,会弹出停用策

略提示,确认即可。

Page 23: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

删除备份策略:

如果想删除备份策略,需要先将备份策略停用,否则会提示策略已启用,无法删除。

停用后,选中需要删除的策略,会弹出删除策略窗口,选择确定即可。

Page 24: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

启用备份策略:

如果想恢复之前停用的备份策略,点击备份策略页签中的启用按钮,会弹出启用策略提示窗,确

认即可。

Page 25: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL 查看复制状态

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“复制监控”页签,可以查看

复制状态信息。在从库实例单元可以看到 Master 的 Ip、端口号、sql_thread 状态、io_thread

状态、延迟情况、备库文件名、备库位置、主库文件名、主库位置信息。

CMHA 数据库监控查看

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“事件配置”和“监控项配置”

页签,可以配置监控信息。操作方式同 MySQL 数据库监控相同。

Page 26: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 数据库查看慢日志

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要查

看的实例单元,点击慢日志按钮即可查看慢日志信息。

CMHA 备份策略设置

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“备份策略”页签,可以配置

备份策略。操作方式同 MySQL 备份策略设置相同。

CMHA 查看复制状态

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“复制监控”页签,可以查看

复制信息。显示内容与 MySQL 查看复制状态相同。

Page 27: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 查看拓扑状态

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“部署架构”页签,可以配置

监控信息。可以看到 CMHA 集群由两个访问代理节点、3 个 MySQL 节点、3 个高可用节点组成。

代理节点上直观的显示出访问 IP、端口和当前连接数。鼠标放在不同节点上可以显示更多当前

节点的信息。

Page 28: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 数据库手动备份

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要备

份的数据库实例,点击备份按钮会弹出确定备份提示窗,确定后即可开始备份。操作方式同 MySQL

数据库手动备份相同。

Page 29: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。
Page 30: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

故障处理

MySQL 数据库还原

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要还

原的实例单元,点击还原按钮会弹出备份文件列表框,选中想要还原的备份文件,点确定后会弹

出确定还原提示框,选择确定即可开始还原。

还原过程中,任务详情栏会显示“还原中”状态。

Page 31: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

还原成功后,任务栏会变成“还原成功”状态。

MySQL 数据库恢复主和恢复从

当数据库实例发生异常,比如异常停止或宕机时,可以使用恢复主和恢复从功能来恢复实例。主

库出问题用恢复主来恢复,从库出问题用恢复从来恢复。

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要恢

复的实例单元,图中以从库为例,点击“恢复从”按钮会弹出恢复从操作弹框,恢复方式目前只

有默认恢复一种,直接点确认即可。

Page 32: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

恢复过程中运行状态没有提示信息,恢复完成后,运行状态会变成√状态。

MySQL 数据库任务取消

如果不小心点了备份按钮,想取消任务,可以使用任务取消功能撤销操作。

在数据库管理菜单中选择 MySQL 管理,点击最右侧管理按钮,选中“数据库”页签,选中错点了

备份的实例单元,点击黄色“取消”按钮会弹出确定取消提示框,选择确定即可。

Page 33: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

取消后之前的备份任务详情会由备份中变成备份失败状态。

点击任务详情上的备份失败按钮,可以显示备份失败的详细原因。

除备份外的其他操作均不能通过任务取消功能取消,否则会提示“只有备份任务才能取消”提示

框。

Page 34: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 数据库还原

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要还

原的实例单元,点击还原按钮会弹出备份文件列表框,选中想要还原的备份文件,点确定后会弹

出确定还原提示框,选择确定即可开始还原。

CMHA 数据库回切

当 CMHA发生主从切换后,需要立即修复,此时可以通过数据库回切功能来恢复集群状态。主从

切换后,3个 CMHA数据库节点都需要修复,否则新的主挂掉后,系统不能再次自动切换。CMHA

的修复要遵循原 master、当前 master、slave 顺序。

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库”页签,选中想要修

复的实例单元(选择时要看清楚实例单元的角色一栏,按顺序恢复),点确定后会弹出确定回切

提示框,选择确定即可开始恢复。

Page 35: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

恢复完成后,三个实例单元的运行状态会变成√状态,角色信息也会修复为一个 master 两个

slave 的状态,表示修复成功,也可以点击任务详情查看具体信息。

CMHA 数据库任务取消

在数据库管理菜单中选择 CMHA 管理,点击最右侧管理按钮,选中“数据库”页签,选中错点了

备份的实例单元,点击黄色“取消”按钮会弹出确定取消提示框,选择确定即可。功能及操作方

式与 MySQL 数据库任务取消相同。

常见问题

什么是 RDS for MySQL?

云数据库 RDS For MySQL(Relational Database Service For MySQL)For MySQL 是建行云基于

全球最受欢迎的开源数据库 MySQL 专业打造的高性能分布式数据存储服务,100% 完全兼容

MySQL 协议,适用于面向关系型数据库的场景。

云数据库适用于哪些业务场景?

MySQL 适用的地方都可以使用云数据库。相比于自行搭建 MySQL,使用云数据库更加方便和可靠。

云数据库完全兼容 MySQL 协议,同时提供 master-slave 热备和定时冷备服务,此外支持实例

无缝升级,可最大程度减少开发者在部署、监控、扩容和故障恢复等方面的投入,使开发者可以

集中精力进行产品开发和运营。

Page 36: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

RDS for MySQL 支持 MySQL 哪些版本?

RDS for MySQL 使用的 MySQL 版本为 5.7。

API 文档

MySQL 实例管理 API 包含

1. MySQL 实例创建

2. MySQL 实例启动

3. MySQL 实例停止

4. MySQL 实例恢复

5. MySQL 实例恢复主

6. MySQL 实例恢复从

7. MySQL 实例创建库

8. MySQL 实例删除库

9. MySQL 实例创建用户

10. MySQL 实例删除用户

CMHA 实例管理 API 包含

1. CMHA实例创建

2. CMHA实例启动

3. CMHA实例停止

4. CMHA实例备份

5. CMHA实例恢复

6. CMHA实例回切

7. CMHA实例创建库

8. CMHA实例删除库

Page 37: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

9. CMHA实例创建用户

10. CMHA实例删除用户

11. CMHA实例复制状态显示

MySQL 实例管理

MySQL实例创建

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/orders

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

definitionServ 是 String 服务类型

site 是 string 站点 Id

tag 是 string 标签

servName 是 String 服务名称

sharding 是 Boolean 是否分片

vpcId 是 Int VpcId

appId 是 Int AppId

subnetId 是 Int 子网 Id

clusterId 是 string 集群 Id

definitionSubServs 是 Json 子服务信息

name 是 String 服务名

arch 是 String 架构

scale 是 string 套餐

Page 38: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

softwareImage 是 String 软件镜像

dataDirDeviceType 是 String 数据磁盘类型

dataDirSize 是 Long 数据磁盘大小

logDirSize 是 Long 日志磁盘大小

logDirDeviceType 是 String 日志磁盘类型

mixed 是 Boolean 混合模式

highAvailable 是 Boolean 是否高可用

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/orders

{

"definitionServ": "MySQL",

"site": "728cc999f3cf4c7aaff0ca8202325c13",

"tag": "88e33d3af3094300887503cb5086491f",

"servName": "tests",

"sharding": false,

"vpcId": 132085,

"appId": 1255000018,

"subnetId": 542,

"clusterId": "938fca2f934049d7901b1fcaa4370af3",

Page 39: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"definitionSubServs": [{

"name": "MySQL",

"arch": "df_serv_MySQL_subserv_MySQL_arch_replication_m1sb1",

"scale": "df_serv_MySQL_subserv_MySQL_scale_2c4g",

"softwareImage": "dbfefe3130ed4dbf8ee63204be674036",

"dataDirDeviceType": "local_hdd",

"dataDirSize": 107374182400,

"logDirSize": 64424509440,

"logDirDeviceType": "local_hdd",

"mixed": true,

"highAvailable": false

}

}

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

MySQL实例停止

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/stop

Page 40: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/6fbb8324cc1742e8873692db2f6cd03c/s

top

servId: 6fbb8324cc1742e8873692db2f6cd03c

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

Page 41: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL实例启动

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/start

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/6fbb8324cc1742e8873692db2f6cd03c/s

tart

servId: 6fbb8324cc1742e8873692db2f6cd03c

输出示例

{

status: 200,

code: null,

msg: null,

data: null

Page 42: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

}

MySQL 实例备份

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/units/unitId/backup

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

unitId 是 String 单元 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/units/8acdf770a0d141939edc6792ef836624/b

ackup

unitId: 8acdf770a0d141939edc6792ef836624

输出示例

{

Page 43: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

status: 200,

code: null,

msg: null,

data: null

}

MySQL实例恢复

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/units/unitId/restore

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

unitId 是 String 单元 Id

backupFileId 是 String 备份文件 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/units/8acdf770a0d141939edc6792ef836624/r

estore

Page 44: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

unitId: 8acdf770a0d141939edc6792ef836624

{

"backupFileId":"5dd829b931535e1fea591d3b7bdefa67"

}

输出示例

{

status: 200,

code: null,

msg: null,

data: null

}

MySQL实例恢复主

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/master

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 string 服务 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

Page 45: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/m

aster

servId:11fa53563eb04829a4b5f99806bca77e

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

MySQL 实例恢复从

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/slave/repairType

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 string 服务 Id

repairType 是 Int 恢复类型

Page 46: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/s

lave/1

servId:11fa53563eb04829a4b5f99806bca77e

repairType:1

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

MySQL实例创建库

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/databases

Page 47: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

name 是 String 库名称

characterSet 是 string 字符集

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

atabases

servId:11fa53563eb04829a4b5f99806bca77e

{

"name":"ttt",

"characterSet":"utf8"

}

输出示例

{

status: 201,

code: null,

Page 48: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

msg: null,

data: null

}

MySQL实例删除库

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/databases/databaseName

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

databaseName 是 String 数据库名称

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

DELETE

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

atabases/testDatabase

servId: 11fa53563eb04829a4b5f99806bca77e

databaseName: testDatabase

Page 49: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

输出示例

{

status: 204,

code: null,

msg: null,

data: null

}

MySQL实例创建用户

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/direct_users

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

username 是 String 用户名

password 是 String 密码

authType 是 String 认证方式(密码认证)

databaseName 是 String 数据库名

ips 是 String 白名单

privileges 是 Array 权限

输出参数

参数名称 类型 描述

status Int 请求状态

Page 50: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

irect_users

servId: 11fa53563eb04829a4b5f99806bca77e

{

"username":"testuser",

"password":"Admin111.",

"authType":"password",

"databaseName":"test",

"ips":"%",

"privileges":["SELECT","UPDATE","INSERT","DELETE"]

}

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

Page 51: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

MySQL实例删除用户

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/direct_users/user?ip=ip

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

ip 是 String 白名单

user 是 String 用户名

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

DELETE

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

irect_users/testuser?ip=%25

servId: 11fa53563eb04829a4b5f99806bca77e

ip:%25

user:testuser

输出示例

Page 52: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

{

status: 204,

code: null,

msg: null,

data: null

}

MySQL实例复制状态

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/monitor/subserv/serv/servId/replication_status?type=servType

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

servType 是 String 服务类型

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

replication_self_host String 所在主机 Ip

replication_master_server_id String 主服务 Id

replication_self_port String 端口

tag String 标签

Page 53: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

replication_slave_binlog_filename String 从节点 binlog 文件

replication_master_host String 主节点主机 Ip

replication_slave_io_running String 从节点 io运行状态

relate_name String relate 名称

timestamp int 时间戳

replication_master_binlog_pos String

replication_slave_sql_running String 从节点 sql运行状态

replication_seconds_behind_master String

replication_master_port String 主节点端口号

name String 名称

replication_read_write_mode String 读写模式

replication_master_binlog_filename String 主节点 binlog 文件

replication_slave_binlog_pos String

replication_slave_running String 从节点运行状态

示例

输入示例

GET

https://rds.console.yun.ccb.com/upcdb/v1.0/monitor/subserv/serv/11fa53563eb04829a4b

5f99806bca77e/replication_status?type=MySQL

servId: 11fa53563eb04829a4b5f99806bca77e

servType:MySQL

输出示例

{

"status": 200,

"code": null,

"msg": null,

Page 54: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"data": [

{

"replication_self_host": "192.168.1.175",

"replication_master_server_id": "3232235952",

"replication_self_port": "31000",

"tag": "aae0c913281fbe3ce391f1728faea0ee",

"replication_slave_binlog_filename":

"b1fc4ba4_nymtptbihtqsmot001-relay.000002",

"replication_master_host": "192.168.1.176",

"replication_slave_io_running": "Yes",

"relate_name": "b1fc4ba4_nymtptbihtqsmot001",

"timestamp": 0,

"replication_master_binlog_pos": "154",

"replication_slave_sql_running": "Yes",

"replication_seconds_behind_master": "0",

"replication_master_port": "31000",

"name": "b1fc4ba4f2e0fd30f657a2b33e54412d",

"replication_read_write_mode": "ON",

"replication_master_binlog_filename":

"8d7536e6_nymtptbihtqsmot001-binlog.000001",

"replication_slave_binlog_pos": "417",

"replication_slave_running": "NO"

}, {

"replication_self_host": "192.168.1.176",

"replication_master_server_id": "",

"replication_self_port": "31000",

"tag": "aae0c913281fbe3ce391f1728faea0ee",

"replication_slave_binlog_filename": "",

Page 55: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"replication_master_host": "",

"replication_slave_io_running": "",

"relate_name": "8d7536e6_nymtptbihtqsmot001",

"timestamp": 0,

"replication_master_binlog_pos": "",

"replication_slave_sql_running": "",

"replication_seconds_behind_master": "",

"replication_master_port": "",

"name": "8d7536e6ab64381cf5f3075a19053349",

"replication_read_write_mode": "OFF",

"replication_master_binlog_filename": "",

"replication_slave_binlog_pos": "",

"replication_slave_running": "YES"

}

]

}

CMHA 实例管理

CMHA 实例创建

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/orders

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

Page 56: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

definitionServ 是 String 服务类型

site 是 string 站点 Id

tag 是 string 标签

servName 是 String 服务名称

sharding 是 Boolean 是否分片

vpcId 是 Int VpcId

appId 是 Int AppId

subnetId 是 Int 子网 Id

clusterId 是 string 集群 Id

definitionSubServs 是 Json 子服务信息

name 是 String 服务名

arch 是 String 架构

scale 是 string 套餐

softwareImage 是 String 软件镜像

dataDirDeviceType 是 String 数据磁盘类型

dataDirSize 是 Long 数据磁盘大小

logDirSize 是 Long 日志磁盘大小

logDirDeviceType 是 String 日志磁盘类型

mixed 是 Boolean 混合模式

highAvailable 是 Boolean 是否高可用

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

Page 57: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/orders

{

"definitionServ": "cmha",

"site": "728cc999f3cf4c7aaff0ca8202325c13",

"tag": "88e33d3af3094300887503cb5086491f",

"servName": "EyPEugdH",

"sharding": false,

"vpcId": 132085,

"appId": 1255000018,

"subnetId": 542,

"clusterId": "938fca2f934049d7901b1fcaa4370af3",

"definitionSubServs": [{

"name": "cmha-MySQL",

"arch":

"df_serv_cmha_haproxy_swm_subserv_cmha_arch_replication_m1sb1s1",

"scale": "df_serv_cmha_haproxy_swm_subserv_cmha_scale_2c4g",

"softwareImage": "93b748d46f4f4b5894166edba85eccfc",

"dataDirDeviceType": "local_hdd",

"dataDirSize": 107374182400,

"logDirSize": 64424509440,

"logDirDeviceType": "local_hdd",

"mixed": true,

"highAvailable": false

}, {

"name": "cmha-haproxy",

"arch": "df_serv_cmha_haproxy_swm_subserv_haproxy_arch_clone_m2",

"scale": "df_serv_cmha_haproxy_swm_subserv_haproxy_scale_6c30g",

"softwareImage": "1abd5f03df664156bdb2000d32d42137",

Page 58: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"networkBandwidth": 0,

"dataDirSize": 3221225472,

"logDirSize": 5368709120,

"mixed": true,

"highAvailable": false

}, {

"name": "cmha-switchmanager",

"softwareImage": "57ddca6fc0c449c58898a08e3c780f26",

"arch": "df_serv_cmha_haproxy_swm_subserv_swm_arch_clone_m1",

"scale": "df_serv_cmha_haproxy_swm_subserv_swm_scale_1c1g",

"dataDirSize": 3221225472,

"logDirSize": 5368709120,

"mixed": true,

"highAvailable": false

}]

}

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

CMHA 实例启动

接口描述

Page 59: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/start

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/6fbb8324cc1742e8873692db2f6cd03c/s

tart

servId: 6fbb8324cc1742e8873692db2f6cd03c

输出示例

{

status: 200,

code: null,

msg: null,

data: null

}

Page 60: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 实例备份

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/units/unitId/backup

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

unitId 是 String 单元 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/units/8acdf770a0d141939edc6792ef836624/b

ackup

unitId: 8acdf770a0d141939edc6792ef836624

输出示例

{

status: 200,

code: null,

msg: null,

data: null

}

Page 61: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

CMHA 实例恢复

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/units/unitId/restore

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

unitId 是 String 单元 Id

backupFileId 是 String 备份文件 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/units/8acdf770a0d141939edc6792ef836624/r

estore

unitId: 8acdf770a0d141939edc6792ef836624

{

"backupFileId":"5dd829b931535e1fea591d3b7bdefa67"

}

输出示例

{

Page 62: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

status: 200,

code: null,

msg: null,

data: null

}

CMHA 实例回切

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/units/unitId/recover

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

unitId 是 String 单元 Id

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

PUT

https://rds.console.yun.ccb.com/upcdb/v1.0/units/8acdf770a0d141939edc6792ef836624/r

ecover

unitId: 8acdf770a0d141939edc6792ef836624

输出示例

Page 63: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

{

status: 200,

code: null,

msg: null,

data: null

}

CMHA 实例创建库

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/databases

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

name 是 String 库名称

characterSet 是 string 字符集

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

Page 64: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

atabases

servId: 11fa53563eb04829a4b5f99806bca77e

{

"name":"ttt",

"characterSet":"utf8"

}

输出示例

{

status: 201,

code: null,

msg: null,

data: null

}

CMHA 实例删除库

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/databases/databaseName

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

databaseName 是 String 数据库名称

输出参数

参数名称 类型 描述

status Int 请求状态

Page 65: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

DELETE

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

atabases/testDatabase

servId: 11fa53563eb04829a4b5f99806bca77e

databaseName: testDatabase

输出示例

{

status: 204,

code: null,

msg: null,

data: null

}

CMHA 实例创建用户

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/direct_users

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

Page 66: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

username 是 String 用户名

password 是 String 密码

authType 是 String 认证方式(密码认证)

databaseName 是 String 数据库名

ips 是 String 白名单

privileges 是 Array 权限

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

POST

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

irect_users

servId: 11fa53563eb04829a4b5f99806bca77e

{

"username":"testuser",

"password":"Admin111.",

"authType":"password",

"databaseName":"test",

"ips":"%",

"privileges":["SELECT","UPDATE","INSERT","DELETE"]

}

输出示例

Page 67: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

{

status: 201,

code: null,

msg: null,

data: null

}

CMHA 实例删除用户

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/servs/servId/databases/databaseName

默认接口请求频率限制:20次/秒。

输入参

参数名称 必选 类型 描述

servId 是 String 服务 Id

databaseName 是 String 数据库名称

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

示例

输入示例

DELETE

https://rds.console.yun.ccb.com/upcdb/v1.0/servs/11fa53563eb04829a4b5f99806bca77e/d

atabases/testDatabase

Page 68: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

servId: 11fa53563eb04829a4b5f99806bca77e

databaseName: testDatabase

输出示例

{

status: 204,

code: null,

msg: null,

data: null

}

CMHA 实例复制状态

接口描述

接口请求域名: rds.console.yun.ccb.com

接口定义:/upcdb/v1.0/monitor/subserv/serv/servId/replication_status?type=servType

默认接口请求频率限制:20次/秒。

输入参数

参数名称 必选 类型 描述

servId 是 String 服务 Id

servType 是 String 服务类型

输出参数

参数名称 类型 描述

status Int 请求状态

code Int 请求编码

msg String 描述信息

data Json 输出数据

replication_self_host String 所在主机 Ip

Page 69: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

replication_master_server_id String 主服务 Id

replication_self_port String 端口

tag String 标签

replication_slave_binlog_filename String 从节点 binlog 文件

replication_master_host String 主节点主机 Ip

replication_slave_io_running String 从节点 io运行状态

relate_name String relate 名称

timestamp int 时间戳

replication_master_binlog_pos String

replication_slave_sql_running String 从节点 sql运行状态

replication_seconds_behind_master String

replication_master_port String 主节点端口号

name String 名称

replication_read_write_mode String 读写模式

replication_master_binlog_filename String 主节点 binlog 文件

replication_slave_binlog_pos String

replication_slave_running String 从节点运行状态

示例

输入示例

GET

https://rds.console.yun.ccb.com/upcdb/v1.0/monitor/subserv/serv/6fbb8324cc1742e8873

692db2f6cd03c/replication_status?type=cmha-MySQL

servId: 6fbb8324cc1742e8873692db2f6cd03c

servType:chma-MySQL

输出示例

{

"status": 200,

Page 70: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"code": null,

"msg": null,

"data": [

[{

"replication_self_host": "10.253.32.86",

"replication_master_server_id": "",

"replication_slave_binlog_filename": "",

"replication_self_port": "30024",

"tag": "90e3481d12d5f7fed4f1b9143e64dcc9",

"replication_master_host": "",

"replication_slave_io_running": "",

"relate_name": "921f0a66_jikin001",

"timestamp": 1555057860000,

"replication_slave_sql_running": "",

"replication_master_binlog_pos": "",

"replication_seconds_behind_master": "",

"replication_master_port": "",

"name": "921f0a6665d4fa018946781e5c0a0539",

"value": "##OFF###YES#######10.253.32.86#30024",

"replication_read_write_mode": "OFF",

"replication_master_binlog_filename": "",

"replication_slave_running": "YES",

"replication_slave_binlog_pos": ""

}, {

"replication_self_host": "10.253.32.85",

"replication_master_server_id": "184361046",

"replication_slave_binlog_filename": "c49d1d0b_jikin001-relay.000004",

"replication_self_port": "30024",

"tag": "90e3481d12d5f7fed4f1b9143e64dcc9",

Page 71: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"replication_master_host": "10.253.32.86",

"replication_slave_io_running": "Yes",

"relate_name": "c49d1d0b_jikin001",

"timestamp": 1555057800000,

"replication_slave_sql_running": "Yes",

"replication_master_binlog_pos": "194",

"replication_seconds_behind_master": "0",

"replication_master_port": "30024",

"name": "c49d1d0b28b753dbba4c2b2c4867746d",

"value":

"10.253.32.86#30024#OFF#184361046#Yes#NO#Yes#0#c49d1d0b_jikin001-relay.000004#437#9

21f0a66_jikin001-binlog.000002#194#10.253.32.85#30024",

"replication_read_write_mode": "OFF",

"replication_master_binlog_filename":

"921f0a66_jikin001-binlog.000002",

"replication_slave_running": "NO",

"replication_slave_binlog_pos": "437"

}, {

"replication_self_host": "10.253.32.59",

"replication_master_server_id": "184361046",

"replication_slave_binlog_filename": "f8774025_jikin001-relay.000004",

"replication_self_port": "30024",

"tag": "90e3481d12d5f7fed4f1b9143e64dcc9",

"replication_master_host": "10.253.32.86",

"replication_slave_io_running": "Yes",

"relate_name": "f8774025_jikin001",

"timestamp": 1555057860000,

"replication_slave_sql_running": "Yes",

"replication_master_binlog_pos": "194",

"replication_seconds_behind_master": "0",

Page 72: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

"replication_master_port": "30024",

"name": "f8774025511bfe3fe4bd296eb5601222",

"value":

"10.253.32.86#30024#OFF#184361046#Yes#NO#Yes#0#f8774025_jikin001-relay.000004#437#9

21f0a66_jikin001-binlog.000002#194#10.253.32.59#30024",

"replication_read_write_mode": "OFF",

"replication_master_binlog_filename":

"921f0a66_jikin001-binlog.000002",

"replication_slave_running": "NO",

"replication_slave_binlog_pos": "437"

}]

]

}

Page 73: MySQL 产品说明文档 - yun.ccb.com · 产品简介 产品概述 建行云RDS For MySQL(Relational Database Service For MySQL)利用容器技术对开源数据 处理服务实现自动化、服务化、智能化,管理对象为开源数据库。

词汇表

RDS

关系型数据库服务。

MySQL

一种关系型数据库。