use admindb.createUser({user: "username",pwd: "password",roles:[{role: "readAnyDatabase", db: "admin"},{role: "read", db: "local"}]})
操作类型 | 支持的 SQL 操作 |
DML | INSERT、UPDATE、DELETE |
DDL | INDEX:createIndexes、createIndex、dropIndex、dropIndexes COLLECTION:createCollection、drop、collMod、renameCollection、convertToCapped DATABASE:dropDatabase、copyDatabase |
类型 | 环境要求 |
源数据库要求 | 源库所在的服务器需具备足够的出口带宽,否则将影响迁移速率。 源库提供的用户需要有读取数据库的权限。 源库不能有和 TencetDTSData 同名的库。 源库若是集群模式,需在增量同步之前关闭 balancer。 进行全量 + 增量迁移时,需要能够从源端获取到 Oplog。 |
目标数据库要求 | 目标库的空间大小须是源库待迁移库表空间的1.3倍以上。 目标库提供的用户需要 root 权限。 目标库不能有和 TencetDTSData 同名的库。 目标库不能有和源库同名的库表。 源库为分片时,需要正确填写对应 mongos、config server、mongod 节点信息。 目标库不能有负载业务进行,否则会报警告。 源库和目的库的片建信息需要一致,否则会报警告。 |
配置项 | 说明 |
源实例类型 | 请根据您的源数据库类型选择,购买后不可修改。本场景选择“MongoDB”。 |
源实例地域 | 选择源数据库所属地域。如果源库为自建数据库,选择离自建数据库最近的一个地域即可。 |
目标实例类型 | 请根据您的目标数据库类型选择,购买后不可修改。本场景选择“MongoDB”。 |
目标实例地域 | 选择目标数据库所属地域。 |
规格 | 根据业务情况选择迁移链路的规格。 |
设置类型 | 配置项 | 说明 |
任务设置 | 任务名称 | 设置一个具有业务意义的名称,便于任务识别。 |
| 运行模式 | 立即执行:完成任务校验通过后立即启动任务。 定时执行:需要配置一个任务执行时间,到时间后启动任务。 |
源库设置 | 源库类型 | 购买时选择的源库类型,不可修改。 |
| 所属地域 | 购买时选择的源库地域,不可修改。 |
| 接入类型 | 公网:源数据库可以通过公网 IP 访问。 云主机自建:源数据库部署在 腾讯云服务器 CVM 上。 专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。 VPN接入:源数据库可以通过 VPN 连接 方式与腾讯云私有网络打通。 云数据库:源数据库属于腾讯云数据库实例。 云联网:源数据库可以通过 云联网 与腾讯云私有网络打通。 私有网络 VPC:源数据库和目标数据库都部署在腾讯云上,且有 私有网络。 |
| 架构 | 选择源库的架构形态,本场景以“集群迁移”为例进行介绍。 |
| 私有网络专线网关 | 专线接入时只支持私有网络专线网关,请确认网关关联网络类型。 |
| 私有网络 | 选择私有网络专线网关的私有网络和子网。 |
| 节点 - mongod | 请输入mongod 节点 IP 和端口,多个节点请换行。示例:186.3.55.77:6379 |
| 节点 - mongos | 请输入mongos 节点 IP 和端口。 |
| 节点 - Config Server | 请输入 Config Server 节点的 IP 和端口。 |
| 是否需要认证 | 是否需要对源库中用户名和密码的安全性进行认证。 |
| 认证库 | 需要认证的库名,即执行迁移任务账号所属的数据库名称,例如 admin。 |
| 认证机制 | 当前支持 SCRAM-SHA-1。 |
| 账号及密码选择 | 源库三个节点 mongod、mongos、Config Server 的账号密码相同时选择“相同账号及密码”,否则选择“不同的账号及密码”,然后填写节点对应的账号和密码。 |
目标库设置 | 目标库类型 | 购买时选择的目标库类型,不可修改。 |
| 所属地域 | 购买时选择的目标库地域,不可修改。 |
| 接入类型 | 本场景选择“云数据库”。 |
| 数据库实例 | 选择目标库的实例 ID。 |
| 帐号 | 目标库的数据库帐号,帐号权限需要满足要求。 |
| 密码 | 目标库的数据库帐号的密码。 |
设置类型 | 配置项 | 说明 |
任务设置 | 任务名称 | 设置一个具有业务意义的名称,便于任务识别。 |
| 运行模式 | 立即执行:完成任务校验通过后立即启动任务。 定时执行:需要配置一个任务执行时间,到时间后启动任务。 |
| 标签 | 标签用于从不同维度对资源分类管理。如现有标签不符合您的要求,请前往控制台管理标签。 |
源库设置 | 源库类型 | 购买时选择的源库类型,不可修改。 |
| 所属地域 | 购买时选择的源库地域,不可修改。 |
| 接入类型 | 公网:源数据库可以通过公网 IP 访问。 云主机自建:源数据库部署在腾讯云服务器 CVM 上。 专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。 VPN接入:源数据库可以通过 VPN 连接 方式与腾讯云私有网络打通。 云数据库:源数据库属于腾讯云数据库实例。 云联网:源数据库可以通过 云联网 与腾讯云私有网络打通。 私有网络 VPC:源数据库和目标数据库都部署在腾讯云上,且有私有网络。 |
| 是否跨账号 | 接入类型选择“云数据库”时需要配置。 本账号:源数据库实例和目标数据库实例所属的主账号为同一个腾讯云主账号。 跨账号:源数据库实例和目标数据库实例所属的主账号为不同的腾讯云主账号。 |
| 数据库实例 | 选择源库的实例 ID。 |
| 帐号 | 源库 MongoDB 的数据库帐号,帐号权限需要满足要求。 |
| 密码 | 源库 MongoDB 的数据库帐号的密码。 |
目标库设置 | 目标库类型 | 购买时选择的目标库类型,不可修改。 |
| 所属地域 | 购买时选择的目标库地域,不可修改。 |
| 接入类型 | 本场景选择“云数据库”。 |
| 数据库实例 | 选择目标库的实例 ID。 |
| 帐号 | 目标库的数据库帐号,帐号权限需要满足要求。 |
| 密码 | 目标库的数据库帐号的密码。 |
设置类型 | 配置项 | 说明 |
任务设置 | 任务名称 | 设置一个具有业务意义的名称,便于任务识别。 |
| 运行模式 | 立即执行:完成任务校验通过后立即启动任务。 定时执行:需要配置一个任务执行时间,到时间后启动任务。 |
源库设置 | 源库类型 | 购买时选择的源库类型,不可修改。 |
| 所属地域 | 购买时选择的源库地域,不可修改。 |
| 接入类型 | 公网:源数据库可以通过公网 IP 访问。 云主机自建:源数据库部署在 腾讯云服务器 CVM 上。 专线接入:源数据库可以通过 专线接入 方式与腾讯云私有网络打通。 VPN接入:源数据库可以通过 VPN 连接 方式与腾讯云私有网络打通。 云数据库:源数据库属于腾讯云数据库实例。 云联网:源数据库可以通过 云联网 与腾讯云私有网络打通。 私有网络 VPC:源数据库和目标数据库都部署在腾讯云上,且有 私有网络。 |
| 架构 | 选择源库的架构形态,本场景以“集群迁移”为例进行介绍。 |
| 节点 - mongod | 请输入 mongod 节点 IP 和端口,多个节点请换行。示例:186.3.55.77:6379 |
| 节点 - mongos | 请输入 mongos 节点 IP 和端口。 |
| 节点 - Config Server | 请输入 Config Server 节点的 IP 和端口。 |
| 是否需要认证 | 是否需要对源库中用户名和密码的安全性进行认证。 |
| 认证库 | 需要认证的库名,即执行迁移任务账号所属的数据库名称,例如 admin。 |
| 认证机制 | 当前支持 SCRAM-SHA-1。 |
| 账号及密码选择 | 源库三个节点 mongod、mongos、Config Server 的账号密码相同时选择“相同账号及密码”,否则选择“不同的账号及密码”,然后填写节点对应的账号和密码。 |
目标库设置 | 目标库类型 | 购买时选择的目标库类型,不可修改。 |
| 所属地域 | 购买时选择的目标库地域,不可修改。 |
| 接入类型 | 本场景选择“云数据库”。 |
| 数据库实例 | 选择目标库的实例 ID。 |
| 帐号 | 目标库的数据库帐号,帐号权限需要满足要求。 |
| 密码 | 目标库的数据库帐号的密码。 |
配置项 | 说明 |
迁移类型 | 请根据您的场景选择。 全量迁移:迁移整个数据库,迁移数据仅针对任务发起时,源数据库已有的内容,不包括任务发起后源库实时新增的数据写入。 全量 + 增量迁移:迁移数据包括任务发起时源库的已有内容,也包括任务发起后源库实时新增的数据写入。如果迁移过程中源库有数据写入,需要不停机平滑迁移,请选择此场景。 |
迁移对象 | 整个实例:迁移整个实例,但不包括系统库,如 postgres 中的系统对象,但是会迁移 role 与用户元数据定义。 指定对象:迁移指定对象。 |
指定对象 | 在源库对象中选择待迁移的对象,然后将其移到已选对象框中。 |
本页内容是否解决了您的问题?