在配置資料同步任務時,您需要在任務配置頁面分別為源庫和目標庫填入資料庫帳號,該資料庫帳號將用於資料同步。由於不同的資料庫類型和同步類型對許可權要求有所不同,需要您在配置同步任務前完成資料庫帳號的建立與授權操作。
源庫的資料庫帳號要求的權限
資料庫 | 要求的權限 | 建立及授權方法 |
RDS MySQL | 待同步對象的讀許可權。 | |
自建MySQL |
| |
PolarDB MySQL | 待同步對象的讀許可權。 | |
PolarDB PostgreSQL版(相容Oracle) | 高許可權帳號。 | |
DRDS | 待同步對象的讀許可權。 | |
RDS SQL Server | 待同步對象所屬資料庫的所有者許可權。 說明 高許可權帳號滿足要求。 | |
自建SQL Server | sysadmin許可權。 | |
RDS PostgreSQL | 高許可權帳號,且需為所選資料庫的owner(授權帳號)。 說明 當源庫為RDS PostgreSQL 9.4,且僅需同步DML操作時,帳號具備replication許可權即可。 | |
自建PostgreSQL | superuser許可權。 | CREATE USER和GRANT文法。 |
阿里雲Redis執行個體 | 待同步對象的讀寫權限。 | |
自建Redis | 無使用者和許可權概念,可正常執行 | 無 |
ApsaraDB for MongoDB |
| |
自建MongoDB |
| |
自建TiDB | SHOW VIEW和待遷移對象的SELECT許可權。 |
目標庫的資料庫帳號要求的權限
資料庫 | 要求的權限 | 建立及授權方法 |
RDS MySQL | 目標庫的讀寫權限。 | |
自建MySQL | 目標庫的ALL許可權。 | |
PolarDB MySQL | 目標庫的ALL許可權。 | |
PolarDB PostgreSQL版(相容Oracle) | 具備資料庫Owner許可權。 | 資料庫Owner在建立資料庫時已指定。 |
DRDS | 待同步對象所屬資料庫的寫入權限。 | |
雲資料庫 Tair(相容 Redis) | 使用執行個體的密碼:無需執行授權。 | 無 |
使用自訂帳號:讀寫權限。 | ||
自建Redis | 無使用者和許可權概念,只需提供正確的資料庫密碼。 | 無 |
ApsaraDB for MongoDB | dbAdminAnyDatabase許可權、目標庫的readWrite許可權、local庫的read許可權。 | |
自建MongoDB | dbAdminAnyDatabase許可權、目標庫的readWrite許可權、local庫的read許可權。 | |
AnalyticDB for MySQL |
| 3.0版本:建立資料庫帳號 |
雲原生資料倉儲AnalyticDB PostgreSQL | 初始帳號或具備RDS_SUPERUSER許可權。 |
|
阿里雲訊息佇列Kafka版 | 非必填項,無。 說明 如果Kafka執行個體的執行個體類型為VPC執行個體,無需配置資料庫帳號和資料庫密碼。 | 無 |
自建Kafka | 非必填項,無。 說明 如Kafka叢集未開啟驗證可不填寫。 | 無 |
DataHub | 無需配置資料庫帳號。 | 無 |
Elasticsearch | 建立時設定的登入名稱(預設為elastic)和登入密碼。 | |
MaxCompute | 待同步專案的CREATE TABLE、CREATE INSTANCE、CREATE RESOURCE、CREATE JOB、List許可權。 | 同步任務配置時系統將自動授權。 |
Table Store(Tablestore) | 無需配置資料庫帳號。 | 無 |
雙向同步任務對帳號許可權的要求
雙向同步任務要求源和目標資料庫具備如下許可權,以允許DTS在源和目標資料庫中建立庫dts,用於做資料防迴圈複製。
資料庫 | 要求的權限 | 建立及授權方式 |
RDS MySQL | 高許可權帳號。 | |
自建MySQL | 待同步對象的SELECT許可權。 REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEW。 建庫建表的許可權,以允許DTS建立庫dts,用於做資料防迴圈複製。 | |
RDS PostgreSQL | 高許可權帳號,且需為所選資料庫的owner(授權帳號)。 | |
自建PostgreSQL | superuser許可權。 | CREATE USER和GRANT文法。 |
PolarDB MySQL | 高許可權帳號。 | |
雲資料庫 Tair(相容 Redis) | 使用執行個體的密碼:無需執行授權。 | 無 |
使用自訂帳號:讀寫權限。 | ||
自建Redis | 無使用者和許可權概念,可正常執行 | 無 |