当需要对数据库进行高阶开发,例如企业协同、安全发布和联邦查询等实例操作时,请先将数据库先添加至数据源中,并开启安全管控能力,以便统一管理。
数据源管理还支持修改数据源执行账号、删除数据源、下载数据源列表等操作。
使用限制
同一个实例,数据源页面与管控实例页面、快捷登录页面、SQL 窗口页面限制关系说明如下:
数据源不开通管控
支持在基础开发 > 快捷登录页面添加数据库并支持所有页面操作。
支持在基础开发 > SQL 窗口页面通过密码登录实例。
数据源开通管控
不支持在基础开发 > 快捷登录页面添加数据库。若先添加快捷登录,后数据源开通管控,则在快捷登录页面实例状态为禁用,且仅支持删除操作。
不支持在基础开发 > SQL 窗口页面通过密码登录实例。
若需要登录 SQL 窗口,可在安全发布 > 实例管控 > 管控实例页面中,在实例列表的操作列单击登录。
前提条件
已创建源数据库实例。
已获取源数据库实例的地域、名称、端口、高权限数据库账号及密码。如何为账号设置高权限请参见 为数据库实例账号设置高权限。
已 为用户授权安全发布功能。
创建数据源
说明:
一个实例仅允许添加一个数据源。
1. 登录 DMC 控制台。
2. 在左侧导航栏,选择高阶开发 > 数据源。
3. 在页面上方单击创建数据源。

4. 在创建数据源页面,根据界面提示配置参数,参数说明如下表所示。




参数说明如下表所示。
分类 | 参数 | 说明 | 腾讯云数据库 | CVM 自建实例 | 公网自建实例 |
数据源类型 | 实例来源 | 腾讯云数据库:源数据库为腾讯云数据库实例。 CVM 自建实例:源数据库为 CVM 上的自建数据库。 公网自建实例:源数据库为本地自建数据库或者第三方云厂商数据库。 | ✓ | ✓ | ✓ |
| 数据库类型 | 目前支持 MySQL、TDSQL-C 数据库类型。 | ✓ | ✓ | ✓ |
| 标记 | 为数据源选择标记。 | ✓ | ✓ | ✓ |
基础信息 | 地域 | 选择源实例所属地域。 | ✓ | ✓ | ✓ |
| 实例选择 | 选择源实例名称。 | ✓ | x | x |
| 访问地址 | 选择实例的访问地址。仅 MySQL 数据库类型涉及。 | ✓ | x | x |
| CVM 实例 | 选择 CVM 实例名称。 | x | ✓ | x |
| 连接地址 | 请输入实例的 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 格式的文件。
