准备用于数据订阅的数据库账号

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

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

数据库

所需权限

创建及授权方法

RDS MySQL

只读账号,或具备REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEWSELECT权限的自定义账号。

创建账号修改账号权限

自建MySQL

  • 待订阅对象的SELECT权限。

  • REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEW权限。

  • 建库建表的权限,以允许DTS创建库test,用于推进Binlog位点。

为自建MySQL创建账号并设置binlog

RDS PostgreSQL

高权限账号,且需为所选数据库的owner(授权账号)。

创建账号创建数据库

PolarDB MySQL

只读账号,或具备REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEWSELECT权限的自定义账号。

创建和管理数据库账号

PolarDB-X 1.0

待订阅对象的读权限。

账号管理

自建Oracle

DBA权限。

重要

如不允许授予DBA权限,您可以为数据库账号授予更精细化的权限,请参见精细化授权

CREATE USERGRANT