在配置数据同步任务时,您需要在任务配置页面分别为源库和目标库填入数据库账号,该数据库账号将用于数据同步。由于不同的数据库类型和同步类型对权限要求有所不同,需要您在配置同步任务前完成数据库账号的创建与授权操作。

源库的数据库账号所需权限

数据库 所需权限 创建及授权方法
RDS MySQL 待同步对象的读权限。
说明 当源RDS实例的数据库类型为 MySQL 5.5MySQL 5.6时,无需配置 数据库账号数据库密码
创建数据库和账号修改账号权限
自建MySQL REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEW和所有同步对象的SELECT权限。 为自建MySQL创建账号并设置binlog
PolarDB MySQL 待同步对象的读权限。 创建数据库账号
PolarDB-O 高权限账号。 创建数据库账号
DRDS REPLICATION CLIENT、REPLICATION SLAVE及待同步对象的SELECT权限。 由DTS自动执行授权。
RDS SQL Server 待同步数据库的所有者权限。
说明 高权限账号满足要求。
修改账号权限
自建SQL Server sysadmin权限。 CREATE USER用户权限管理
RDS PostgreSQL 高权限账号。
说明 当源库为RDS PostgreSQL 9.4,且仅需同步DML操作时,账号具备replication权限即可。
创建账号
自建PostgreSQL superuser权限。 CREATE USERGRANT语法。
阿里云Redis实例 待同步对象的读权限。
说明 跨云账号同步Redis实例标准版或集群版(暂不支持跨账号迁移读写分离版)的数据库账号具有 复制权限。
创建与管理账号
说明 由于Redis集群版实例暂不支持创建 复制权限的账号,您需要 提交工单申请开通该功能。然后创建具备 复制权限的账号,详情请参见 创建与管理账号
自建Redis 无用户和权限概念,可正常执行psyncsync命令即可。
云数据库MongoDB
  • 全量数据迁移:待迁移库的read权限。
  • 增量数据迁移:待迁移库、admin库和local库的read权限。
请参见使用DMS管理MongoDB数据库用户
自建MongoDB
  • 全量数据迁移:待迁移库的read权限。
  • 增量数据迁移:待迁移库、admin库和local库的read权限。
请参见MongoDB Create User说明
自建TiDB SHOW VIEW和待迁移对象的SELECT权限。 权限管理

目标库的数据库账号所需权限

数据库 所需权限 创建及授权方法
RDS MySQL 目标库的读写权限。 创建数据库和账号修改账号权限
自建MySQL 目标库的ALL权限。 为自建MySQL创建账号并设置binlog
PolarDB MySQL 目标库的ALL权限。 创建数据库账号
PolarDB-O 具备数据库Owner权限。 数据库Owner在创建数据库时已指定。
DRDS 无需配置数据库账号
云数据库Redis 使用实例的密码:无需执行授权。
使用自定义账号:读写权限。 创建与管理账号
自建Redis 无用户和权限概念,只需提供正确的数据库密码。
云数据库MongoDB dbAdminAnyDatabase权限、目标库的readWrite权限、local库的read权限。 请参见使用DMS管理MongoDB数据库用户
自建MongoDB dbAdminAnyDatabase权限、目标库的readWrite权限、local库的read权限。 请参见MongoDB Create User说明

云原生数据仓库AnalyticDB MySQL

(原分析型数据库MySQL版)

  • 2.0版本:无需填写数据库账号信息,DTS会自动创建账号并授权。
  • 3.0版本:读写权限。
3.0版本:创建数据库账号

云原生数据仓库AnalyticDB PostgreSQL

(原分析型数据库PostgreSQL版)

初始账号或具备RDS_SUPERUSER权限。
阿里云消息队列Kafka版 非必填项,无。
说明 如果Kafka实例的实例类型为 VPC实例,无需配置 数据库账号数据库密码
自建Kafka 非必填项,无。
说明 如Kafka集群未开启验证可不填写。
Datahub 无需配置数据库账号
Elasticsearch 创建时设置的登录名(默认为elastic)和登录密码。 创建实例
MaxCompute 待同步项目的CREATE TABLE、CREATE INSTANCE、CREATE RESOURCE、CREATE JOB、List权限。 同步任务配置时系统将自动授权。
表格存储(Tablestore) 无需配置数据库账号
ClickHouse集群 读写权限。 创建账号