Antes de configurar una tarea de sincronización de datos, cree y autorice las cuentas de base de datos de origen y destino. Los permisos necesarios varían según la base de datos y el tipo de sincronización.
Permisos obligatorios para la cuenta de la base de datos de origen
Base de datos | Permisos obligatorios | Referencias |
ApsaraDB for RDS for MySQL | Permisos de lectura en los objetos a sincronizar. | Create accounts and databases y Modify the permissions of an account. |
MySQL autogestionado |
| Create an account for a self-managed MySQL database and configure binary logging. |
PolarDB for MySQL | Permisos de lectura en los objetos a sincronizar. | |
PolarDB for PostgreSQL (Oracle compatible) | Permisos de cuenta con privilegios elevados. | |
PolarDB-X 1.0 | Permisos de lectura en los objetos a sincronizar. | |
ApsaraDB for RDS for SQL Server | Permiso de propietario en la base de datos que contiene los objetos a sincronizar. Nota Una cuenta con privilegios elevados tiene los permisos necesarios. | |
SQL Server autogestionado | Permiso | |
ApsaraDB for RDS for PostgreSQL | Cuenta con privilegios elevados propietaria de la base de datos seleccionada. Nota Si la base de datos de origen es una instancia de ApsaraDB for RDS for PostgreSQL 9.4 y solo se sincronizan operaciones DML, la cuenta solo necesita el permiso | |
PostgreSQL autogestionado | Permiso | Sintaxis de CREATE USER y GRANT. |
ApsaraDB for Redis | Permisos de lectura y escritura en los objetos a sincronizar. | |
Redis autogestionado | Redis no usa usuarios ni permisos. Solo asegúrese de que la base de datos pueda ejecutar el comando | Ninguna |
ApsaraDB for MongoDB |
| |
MongoDB autogestionado |
| |
TiDB autogestionado | Permisos |
Permisos obligatorios para la cuenta de la base de datos de destino
Base de datos | Permisos obligatorios | Referencias |
ApsaraDB for RDS for MySQL | Permisos de lectura y escritura en la base de datos de destino. | Create accounts and databases y Modify the permissions of an account. |
MySQL autogestionado | Permiso | Create an account for a self-managed MySQL database and configure binary logging. |
PolarDB for MySQL | Permiso | |
PolarDB for PostgreSQL (Oracle compatible) | Permisos de database owner. | Especifique el database owner al crear la base de datos. |
PolarDB-X 1.0 | Permisos de escritura en la base de datos que contiene los objetos a sincronizar. | |
Tair | Si usa la contraseña de la instancia, no se requiere autorización. | Ninguna |
Si usa una cuenta personalizada, se requieren permisos de lectura y escritura. | ||
Redis autogestionado | Redis no usa usuarios ni permisos. Solo proporcione la contraseña correcta de la base de datos. | Ninguna |
ApsaraDB for MongoDB | Permiso | |
MongoDB autogestionado | Permiso | |
AnalyticDB for MySQL |
| Versión 3.0: Create a database account |
Instancia de AnalyticDB for PostgreSQL | initial account o cuenta con permisos |
|
Message Queue for Apache Kafka | No es obligatorio. Nota Si la instancia de Kafka es una VPC instance, no necesita configurar un Database Account ni una Database Password. | Ninguna |
Kafka autogestionado | No es obligatorio. Nota Si la autenticación está deshabilitada en el clúster de Kafka, no es necesario proporcionar credenciales. | Ninguna |
DataHub | No es necesario configurar un Database Account. | Ninguna |
Elasticsearch | Nombre de usuario (predeterminado: | |
MaxCompute | Permisos | El sistema otorga los permisos automáticamente al configurar la tarea de sincronización de datos. |
Tablestore | No es necesario configurar un Database Account. | Ninguna |
Permisos obligatorios para las cuentas de base de datos en tareas de sincronización bidireccional
En las tareas de sincronización bidireccional, DTS crea una base de datos llamada dts tanto en la base de datos de origen como en la de destino para evitar la replicación circular. A continuación se listan los permisos obligatorios.
Base de datos | Permisos obligatorios | Referencias |
ApsaraDB for RDS for MySQL | Permisos de cuenta con privilegios elevados. | |
MySQL autogestionado | Permiso SELECT en los objetos a sincronizar Permisos REPLICATION CLIENT, REPLICATION SLAVE y SHOW VIEW Permisos para crear bases de datos y tablas, lo cual permite que DTS cree una base de datos llamada | Create an account for a self-managed MySQL database and configure binary logging. |
ApsaraDB for RDS for PostgreSQL | Cuenta con privilegios elevados propietaria de la base de datos seleccionada. | |
PostgreSQL autogestionado | Permiso | Sintaxis de CREATE USER y GRANT. |
PolarDB for MySQL | Permisos de cuenta con privilegios elevados. | |
Tair | Si usa la contraseña de la instancia, no se requiere autorización. | Ninguna |
Si usa una cuenta personalizada, se requieren permisos de lectura y escritura. | ||
Redis autogestionado | Redis no usa usuarios ni permisos. Solo asegúrese de que la base de datos pueda ejecutar el comando | Ninguna |