tencent cloud

数据传输服务

动态与公告
产品动态
公告
产品简介
产品概述
数据迁移功能描述
数据同步功能描述
数据订阅(Kafka 版)功能描述
产品优势
支持的地域
规格说明
购买指南
计费概述
变更配置说明
欠费说明
退费说明
快速入门
数据迁移操作指导
数据同步操作指导
数据订阅操作指导(Kafka 版)
准备工作
业务评估
网络准备
添加 DTS IP 地址至对接数据库白名单
DTS 服务权限准备
数据库及权限准备
配置自建 MySQL 系的 Binlog
数据迁移
数据迁移支持的数据库
云数据库跨账号实例间迁移
迁移至 MySQL 系列
迁移至 PostgreSQL
迁移至 MongoDB
迁移至 SQL Server
迁移至腾讯云分布式缓存数据库
任务管理
数据同步
数据同步支持的数据库
云数据库跨账号实例间同步
同步至 MySQL 系列
同步至 PostgreSQL
同步至 MongoDB
同步至 Kafka
任务管理
数据订阅(Kafka 版)
数据订阅支持的数据库
MySQL 系列数据订阅
TDSQL PostgreSQL 数据订阅
MongoDB 数据订阅
任务管理
消费管理
前置校验不通过处理方法
检查项汇总
割接说明
监控与告警
支持的监控指标
告警通知功能
通过控制台配置指标告警和事件告警
通过 API 配置指标告警和事件告警
运维管理
配置系统维护时间
任务状态扭转说明
实践教程
本地数据库同步上云
构建双向同步数据结构
构建多对一同步数据结构
构建多活数据中心
数据同步冲突策略如何选择
使用 CLB 代理将其他账号下的数据库迁移至本账号下
通过云联网方式迁移自建数据库至腾讯云数据库
DTS 性能调优最佳实践
常见问题
数据迁移
数据同步
数据订阅 Kafka 版常见问题
数据订阅正则表达式
错误处理
常见错误处理
连通性测试不通过
校验项结果不通过或者出现警告
云联网接入配置源数据时无法选择子网
迁移慢或者进度卡住
数据同步有延时
数据订阅延迟过高
数据消费异常
API 文档
History
Introduction
API Category
Making API Requests
(NewDTS) Data Migration APIs
Data Sync APIs
Data Consistency Check APIs
(NewDTS) Data Subscription APIs
Data Types
Error Codes
DTS API 2018-03-30
相关协议
服务等级协议
文档数据传输服务实践教程通过云联网方式迁移自建数据库至腾讯云数据库

通过云联网方式迁移自建数据库至腾讯云数据库

PDF
聚焦模式
字号
最后更新时间: 2026-03-13 18:03:57

操作场景

本文主要介绍使用 DTS 将自建数据库迁移至腾讯云数据库,DTS 与源库的网络通过云联网方式打通。
云联网可以实现不同 VPC(私有网络间)之间,VPC 与 IDC(本地数据中心间)之间的互联互通。使用云联网接入方式,需要用户提前通过云联网建立各 VPC 之间、VPC 与 IDC 的互通。
这里的云联网,可以选择执行 DTS 任务账号(即目标库所属主账号)名下的云联网,也可以选择其他账号名下的云联网。使用其他账号云联网功能,适用于多个公司之间的资源共享,例如云联网资源归属集团公司的主账号 A,用户使用的 DTS、目标数据库资源都归属子公司主账号 B,账号 B 下没有云联网资源,可以使用账号 A 下的云联网资源打通自建数据库,然后进行 DTS 任务。

前提条件

1. 准备好目标数据库。
2. 准备执行 DTS 任务的账号并授权。
2.1 源数据库需要具备的权限如下:
“整个实例”迁移:
CREATE USER '迁移账号'@'%' IDENTIFIED BY '迁移密码';
GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT,REPLICATION SLAVE,SHOW DATABASES,SHOW VIEW,PROCESS ON *.* TO '迁移账号'@'%';
GRANT ALL PRIVILEGES ON `__tencentdb__`.* TO '迁移账号'@'%';
GRANT SELECT ON *.* TO '迁移账号';
“指定对象”迁移:
CREATE USER '迁移账号'@'%' IDENTIFIED BY '迁移密码';
GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT,REPLICATION SLAVE,SHOW DATABASES,SHOW VIEW,PROCESS ON *.* TO '迁移账号'@'%';
GRANT ALL PRIVILEGES ON `__tencentdb__`.* TO '迁移账号'@'%';
GRANT SELECT ON `mysql`.* TO '迁移账号'@'%';
GRANT SELECT ON 待迁移的库.* TO '迁移账号';
2.2 目标数据库需要具备的权限:ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE USER, CREATE VIEW, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, PROCESS, REFERENCES, RELOAD, SELECT, SHOW DATABASES, SHOW VIEW, TRIGGER, UPDATE。

同账号云联网迁移操作

网络打通

同账号云联网,即使用目标数据库所属主账号下的云联网对接源数据库。


1. 使用云联网进行网络打通。
1.1 将用户源端数据库接入 VPC1,具体请参考 建立 VPC 到 IDC 的连接
1.2 建立 VPC1 和 VPC2 之间的互通,具体请参考 通过云联网建立同账号下不同网络之间的互通
说明:
云联网仅提供所有地域间 10Kbps 以下的免费带宽,使用 DTS 数据传输时需要更高带宽,所以链接中的配置带宽是必选操作。

购买 DTS 任务

1. 登录 DTS 控制台,在左侧导航选择数据迁移页,单击新建迁移任务,进入新建迁移任务页面。
2. 在新建迁移任务页面,选择迁移的源实例类型和所属地域,目标实例类型和所属地域,规格等,然后单击立即购买
源实例地域选择源库接入 VPC(VPC2) 所属地域,即成都地域。目标实例地域选择目标数据库所属地域,即北京地域。

配置 DTS 任务

1. 在设置源和目标数据库页面,完成任务设置、源库设置和目标库设置,测试源库和目标库连通性通过后,单击保存
源库设置中,接入类型选择“云联网”,云联网实例所属账号选择“我的账号”,云联网关联 VPC选择“VPC2”并选择一个子网“subnet2”;目标库设置中,接入类型选择“云数据库”。
云联网关联 VPC 指的是云联网中接入 DTS 链路的 VPC,需要在云联网打通的所有 VPC 中,选择除源库接入的 VPC 外的其他 VPC。
选择子网时,如果无法拉取,则可能是账号问题,云联网关联 VPC 所属账号和 DTS 任务账号需要一致。例如,要把 A 账号的数据库实例迁到 B 账号下面,使用 B 账号进行任务创建,所以云联网关联 VPC 一定要是 B 账号下的。
VPC 所属地域:无需配置,但要求这个地域与云联网关联 VPC 选择的 VPC 所属地域保持一致,如果用户在 DTS 任务购买时未正确选择,DTS 会自动修改为一致。
2. 在设置迁移选项及选择迁移对象页面,设置迁移类型、对象,单击保存
3. 在校验任务页面,进行校验,校验任务通过后,单击启动任务。 如果校验任务不通过,可以参考 校验不通过处理方法 修复问题后重新发起校验任务。
失败:表示校验项检查未通过,任务阻断,需要修复问题后重新执行校验任务。
警告:表示检验项检查不完全符合要求,可以继续任务,但对业务有一定的影响,用户需要根据提示自行评估是忽略警告项还是修复问题再继续。
4. 返回数据迁移任务列表,任务进入创建中状态,运行1分钟 - 2分钟后,数据迁移任务开始正式启动。

跨账号云联网迁移操作

网络打通

跨账号云联网,即使用其他腾讯云账号下的云联网对接源数据库。

1. 云联网网络打通。
1.1 将用户源端数据库接入VPC1,具体请参考 建立 VPC 到 IDC 的连接
1.2 建立 VPC1 和 VPC2 之间的互通,具体请参考 通过云联网建立不同账号下网络之间的互通
说明:
云联网仅提供所有地域间 10Kbps 以下的免费带宽,使用 DTS 数据传输时需要更高带宽,所以链接中的配置带宽是必选操作。

授权跨账号云联网(可选)

使用其他账号下的云联网需要操作本步骤,同账号云联网不需要操作。
1. 创建 DTS 角色载体,角色名称选择“DTS_QCSRole”,具体请参考 授权 DTS 访问其他云服务资源

购买 DTS 任务

1. 登录 DTS 控制台,在左侧导航选择数据迁移页,单击新建迁移任务,进入新建迁移任务页面。
2. 在新建迁移任务页面,选择迁移的源实例类型和所属地域,目标实例类型和所属地域,规格等,然后单击立即购买
源实例地域选择源库接入 VPC(VPC2) 所属地域,即成都地域。目标实例地域选择目标数据库所属地域,即北京地域。

配置 DTS 任务

1. 购买完成后,页面自动跳转到数据迁移的任务列表,请选择刚才购买的任务进行配置。
2. 在设置源和目标数据库页面,完成任务设置、源库设置和目标库设置,测试源库和目标库连通性通过后,单击保存
源库设置中,接入类型选择“云联网”,云联网实例所属账号选择“其他账号”,云联网实例关联 VPC 选择“VPC2”并选择一个子网“subnet2”;目标库设置中,接入类型选择“云数据库”。
3. 在设置迁移选项及选择迁移对象页面,设置迁移类型、对象,单击保存
4. 在校验任务页面,进行校验,校验任务通过后,单击启动任务。 如果校验任务不通过,可以参考 校验不通过处理方法 修复问题后重新发起校验任务。
失败:表示校验项检查未通过,任务阻断,需要修复问题后重新执行校验任务。
警告:表示校验项检查不完全符合要求,可以继续任务,但对业务有一定的影响,用户需要根据提示自行评估是忽略警告项还是修复问题再继续。
5. 返回数据迁移任务列表,任务进入创建中状态,运行1分钟 - 2分钟后,数据迁移任务开始正式启动。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈