数据源管理

最近更新时间:2024-12-18 14:16:42

我的收藏
当需要对数据库进行高阶开发,例如企业协同、安全发布和联邦查询等实例操作时,请先将数据库先添加至数据源中,并开启安全管控能力,以便统一管理。
数据源管理还支持修改数据源执行账号、删除数据源、下载数据源列表等操作。

使用限制

同一个实例,数据源页面与管控实例页面、快捷登录页面、SQL 窗口页面限制关系说明如下:
数据源不开通管控
支持在基础开发 > 快捷登录页面添加数据库并支持所有页面操作。
支持在基础开发 > SQL 窗口页面通过密码登录实例。
数据源开通管控
不支持在基础开发 > 快捷登录页面添加数据库。若先添加快捷登录,后数据源开通管控,则在快捷登录页面实例状态为禁用,且仅支持删除操作。
不支持在基础开发 > SQL 窗口页面通过密码登录实例。
若需要登录 SQL 窗口,可在安全发布 > 实例管控 > 管控实例页面中,在实例列表的操作列单击登录。

前提条件

已创建源数据库实例。
已获取源数据库实例的地域、名称、端口、高权限数据库账号及密码。如何为账号设置高权限请参见 为数据库实例账号设置高权限

创建数据源

说明:
一个实例仅允许添加一个数据源。
1. 登录 DMC 控制台
2. 在左侧导航栏,选择高阶开发 > 数据源
3. 在页面上方单击创建数据源

4. 创建数据源页面,根据界面提示配置参数,参数说明如下表所示。
实例来源:腾讯云数据库
实例来源:CVM 自建实例
实例来源:公网自建实例





参数说明如下表所示。
分类
参数
说明
腾讯云数据库
CVM 自建实例
公网自建实例
数据源类型
实例来源
腾讯云数据库:源数据库为腾讯云数据库实例。
CVM 自建实例:源数据库为 CVM 上的自建数据库。
公网自建实例:源数据库为本地自建数据库或者第三方云厂商数据库。
数据库类型
目前支持 MySQL、TDSQL-C 数据库类型。
标记
为数据源选择标记。
基础信息
地域
选择源实例所属地域。
实例选择
选择源实例名称。
x
x
访问地址
选择实例的访问地址。仅 MySQL 数据库类型涉及。
x
x
CVM 实例
选择 CVM 实例名称。
x
x
连接地址
请输入实例的 IP 地址及端口号。
请确认已经 添加 DMC IP 白名单,否则会导致连通性测试失败。
示例值:192.168.*.138:3006
x
x
数据源名称
自定义,可唯一标识一个数据源。
命名规范:仅支持长度小于60的数字、英文大小写字母、中文以及 _ - . / ( ) [ ]特殊字符。
示例值:test
端口
请输入访问 CVM 实例的端口号。
示例值:3016
x
x
执行账号
请输入数据库实例的高权限账号,用于高阶功能数据库的执行,低权限账号检查账号权限及连接状态时会提示检测失败。
如何为账号设置高权限请参见 为数据库实例账号设置高权限
示例值:root
执行账号密码
执行账号对应的密码。
示例值:azj***24!
账号状态
以上参数输入完后才能后,单击检查账号权限及连接状态,显示检测通过后可继续执行下一步。
若显示检测失败,请检查配置信息是否正确且符合要求,修改完成后,再次单击检查账号权限及连接状态,直至显示检测通过后继续执行下一步。
备注
输入数据源相关的描述信息。
5. 配置完成后,单击创建数据源
已创建的数据源将显示在数据源列表中。

查看数据源列表

1. 登录 DMC 控制台
2. 在左侧导航栏,选择高阶开发 > 数据源
3. 查看数据源列表。列表参数说明如下表所示。

参数
说明
数据源 ID/名称
数据源的 ID 及名称。
数据库类型
目前支持 MySQL、TDSQL-C 数据库类型。
标记
数据源所属标记。
实例来源
腾讯云数据库:源数据库为腾讯云数据库实例。
CVM 自建实例:源数据库为 CVM 上的自建数据库。
公网自建实例:源数据库为本地自建数据库或者第三方云厂商数据库。
执行账号
源数据库的执行账号。
连接地址
源实例的 IP 地址及端口号。
地域
实例所属地域。
源实例 ID
源实例 ID。
标签
实例绑定的标签。
备注
输入数据源相关的描述信息。
状态
数据源状态,包括正常、异常和删除中。
操作
对源实例开通管控:单击开通管控,具体操作请参见 数据源开通管控
修改源实例的执行账号:单击更多 > 修改执行账号,具体操作请参见 修改执行账号
修改数据源的标记:单击更多 > 修改标记,修改完标记后,单击确定
删除数据源:单击更多 > 删除,具体操作请参见 删除数据源

数据源开通管控

1. 登录 DMC 控制台
2. 在左侧导航栏,选择高阶开发 > 数据源
3. 在待开通的数据源对应的操作列单击开通管控,在弹出的对话框中选择规则模板,单击立即开通
规则模板说明及操作请参见 规则模板
说明:
实例绑定规则模板后,后续对该实例的 SQL 窗口、SQL 变更操作及对该实例的工单审批均受该规则模板的约束。

开通后,页面将跳转至管控实例页面,且系统已自动将该数据源添加至管控实例列表中。
管控实例页面也支持对已添加至数据源但未开通管控的实例进行开通,具体操作请参见 开通管控实例

修改数据源的执行账号

1. 登录 DMC 控制台
2. 在左侧导航栏,选择高阶开发 > 数据源
3. 在待修改的数据源对应的操作列单击更多 > 修改执行账号。
4. 在弹出的对话框中修改执行账号、执行账号密码,单击检查账号权限及连接状态,检测通过后,单击确定


删除数据源

若有未关闭的工单,则不支持删除。
1. 登录 DMC 控制台
2. 在左侧导航栏,选择高阶开发 > 数据源
3. 在待修改的数据源对应的操作列单击更多 > 删除
4. 在弹出的对话框中确认数据源信息,单击确定


相关操作

刷新数据源列表数据:在列表右上方单击

下载数据源列表:在列表右上方单击

,即可导出格式为.csv 格式的文件。