数据库传输服务 DTS 支持提前录入数据库实例信息。在创建数据传输任务时,可以直接选择已录入的数据库实例,避免重复输入数据库信息的繁琐步骤,节约时间成本。本文以云数据库 MySQL 版为例介绍如何在 DTS 控制台录入、编辑和删除数据源实例。
如果您需要录入的是火山引擎 ECS 自建、公网自建、专有网络类型的数据库,您需要提前将数据库传输服务 DTS 的服务器 IP 地址段添加至白名单或安全组中。详细信息,请参见添加 DTS 服务器的 IP 地址段。
如果您需要跨账号实现数据传输,那么您需要给相关账号授予跨账号的权限。详细操作,请参见如何授权用户跨账号传输数据。
您在数据源中录入的数据库实例,仅支持在创建数据传输任务时使用。
编辑数据源时,不支持修改实例地域。
在创建数据源时,既可以选择校验数据库账号和密码的正确性,也可以选择不校验。
数据源暂不支持子账号项目权限管理,如果需要使用需要授予 DTS 的全局权限,详细信息,请参见子用户权限管理。
登录 DTS 控制台。
在顶部菜单栏的左上角,选择项目和地域。
在左侧导航栏,单击数据源。
在数据源列表页面,单击创建数据源。
在创建数据源控制面板,配置以下参数信息。
参数 | 说明 |
---|---|
数据源名称 | 自定义数据源的名称。命名规则如下:
说明 建议设置成和业务相关的数据源名称,以提高操作效率。 |
数据库类型 | 按需选择数据库类型,本文以 MySQL 为例。 |
接入方式 | 按需选择数据库实例的接入方式,本文以火山引擎版 MySQL 为例。 |
地域 | 选择实例所属地域。 |
是否跨火山引擎账号 | 按需选择是否跨账号传输数据,取值如下:
说明
|
跨账号ID | 输入源库所属的火山引擎账号 ID。 说明 在选择跨火山引擎账号进行数据传输时,需配置该参数。 |
跨账号角色 | 输入已授权 DTS 访问跨账号资源的 IAM 角色。 说明 在选择跨火山引擎账号进行数据传输时,需配置该参数。 |
MySQL 实例 | 在下拉列表中选择云数据库版 MySQL 的目标实例。 说明 您也可以通过实例 ID 或名称搜索目标实例。 |
节点类型 | 按需选择节点类型,当前支持选择主节点和只读节点。 说明 当实例内创建了只读节点时,支持选择只读节点。关于创建只读节点的详细操作,请参见只读节点概述。 |
MySQL 只读节点 | 从下拉列表中选择目标只读节点。 说明 在实例中创建了只读节点,且节点类型选择只读节点时,支持配置此参数。 |
数据库账号 | 输入源实例的数据库账号。 |
数据库密码 | 输入源实例数据库账号对应的密码。 |
测试连接 | 单击测试连接,验证是否成功连接实例。 当测试连接失败时,根据失败提示信息修改相关配置后,再次单击测试连接,验证是否可以成功连接实例。具体提示信息如下:
说明 既可以选择校验数据库账号和密码的正确性,也可以选择不校验。 |
单击确定。
登录 DTS 控制台。
在顶部菜单栏的左上角,选择项目和地域。
在左侧导航栏,单击数据源。
在数据源列表页面,单击目标数据源操作列的编辑。
在编辑数据源控制面板,配置相关参数信息。
说明
在编辑数据源时,暂不支持修改地域。
单击确定。
登录 DTS 控制台。
在顶部菜单栏的左上角,选择项目和地域。
在左侧导航栏,单击数据源。
在数据源列表页面,您可以查看数据源信息具体如下所示
数据源的基本信息:包括数据源名称/ID、接入方式、数据库类型、实例ID/连接地址、创建时间、更新时间等信息。
数据源详细信息:单击目标数据源的名称,在数据源详情对话框,查看数据源名称、数据库类型、接入方式、地域、架构、增量数据获取方式、是否跨火山引擎账号、实例、节点类型和数据库账号等信息(具体可参见数据库传输服务 DTS 的控制台)。
登录 DTS 控制台。
在顶部菜单栏的左上角,选择项目和地域。
在左侧导航栏,单击数据源。
在数据源列表页面,单击目标数据源操作列的删除。
在确认对话框,单击确定。