在配置資料同步任務時,您需要在任務配置頁面分別為源庫和目標庫填入資料庫帳號,該資料庫帳號將用於資料同步。由於不同的資料庫類型和同步類型對許可權要求有所不同,需要您在配置同步任務前完成資料庫帳號的建立與授權操作。
源庫的資料庫帳號要求的權限
|
資料庫 |
要求的權限 |
建立及授權方法 |
|
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 |
無使用者和許可權概念,可正常執行 |
無 |