Este tema describe cómo usar la función de migración de datos en la consola de RDS for MySQL. Esta función utiliza Data Transmission Service (DTS) para migrar datos entre diversos tipos de instancias.
Requisitos previos
Ya creó una instancia de RDS for MySQL. Si aún no lo ha hecho, consulte (Deprecated. Redirects to Step 1) Quickly create an RDS for MySQL instance.
Si su base de datos MySQL está desplegada en sus instalaciones o en una nube de terceros, debe agregar las direcciones IP de los servidores de DTS a la lista blanca de direcciones IP de la base de datos. Para obtener más información, consulte Add the IP addresses of DTS servers to an IP address whitelist o What is DTS?.
-
Creó una base de datos de origen o de destino según sus necesidades de negocio. Cuando esta instancia de RDS for MySQL se usa como instancia de destino, su espacio de almacenamiento debe ser mayor que el de la instancia de origen. Para ampliar el espacio de almacenamiento de su instancia de RDS for MySQL, consulte Change instance specifications.
NotaSe recomienda habilitar la función de ampliación automática de almacenamiento para su instancia de RDS for MySQL. Esto permite que el sistema amplíe automáticamente el espacio de almacenamiento cuando alcanza el umbral especificado. Para obtener más información, consulte Configure automatic storage expansion.
Facturación
Esta función funciona con DTS y se factura de la misma manera que dicho servicio. Para obtener más información, consulte Billable items.
Procedimiento
-
Vaya a la página Data Migration and Synchronization de la instancia.
Vaya a la página RDS Instances.
En la barra de navegación superior, seleccione una región. Luego, haga clic en el ID de la instancia de destino.
En el panel de navegación izquierdo, haga clic en Data Migration and Synchronization.
-
En la pestaña Data Migration, haga clic en Create Migration Task y siga estos pasos.
-
Configure las bases de datos de origen y de destino.
NotaCuando selecciona la instancia actual de RDS for MySQL como origen o destino, la región de la instancia y el RDS Instance ID se completan automáticamente. No es posible modificarlos de forma manual.
-
Configure la instancia de origen.
Introduzca los campos Database Account y Database Password.
Seleccione un Connection Method.
-
Configure la instancia de destino.
Seleccione un Database Engine y un Access Method.
Seleccione la Region y el RDS Instance ID de la instancia de destino.
Seleccione un Connection Method.
Haga clic en Test Connectivity and Proceed.
-
-
Configure los objetos.
NotaEl proceso descrito aquí corresponde a la versión anterior de la consola de DTS. La nueva versión incluye un flujo de trabajo de configuración optimizado. Para obtener más información, consulte DTS new console upgrade.
Seleccione los Migration Types: Schema Migration, Full Data Migration y Incremental Data Migration.
En Processing Mode of Conflicting Tables, seleccione Precheck and Report Errors o Ignore Errors and Proceed.
-
Configure el campo Capitalization of Object Names in Destination Instance. Aquí puede especificar la política de uso de mayúsculas y minúsculas para los nombres de bases de datos, tablas y columnas que se migran a la instancia de destino.
NotaDe forma predeterminada, se selecciona DTS default policy. También puede elegir usar la misma política que la base de datos de origen o de destino. Para obtener más información, consulte Capitalization of object names in the destination database.
En el cuadro Source Objects, seleccione los objetos que desea migrar y haga clic en la flecha para moverlos al cuadro Selected Objects.
Cambie los nombres de uno o varios objetos de migración en la instancia de destino. Para editar varios objetos a la vez, haga clic en Batch Edit en la esquina superior derecha.
-
Expanda Advanced Settings (Optional) para configurar parámetros avanzados.
En Data Verification Settings, seleccione un Data Verification Mode. Los modos de verificación disponibles dependen del Migration Types seleccionado.
-
La configuración de la sección Advanced Configuration y los pasos posteriores son iguales a los del flujo de trabajo estándar de la consola de DTS. La configuración específica depende de sus bases de datos de origen y de destino. Consulte la tabla a continuación para obtener instrucciones detalladas.
NotaPara migrar una instancia de RDS entre cuentas de Alibaba Cloud, consulte Migrate an RDS instance across Alibaba Cloud accounts.
-
Preguntas frecuentes
P: ¿Qué debo hacer si recibo el error DTS-RETRY-ERR-0069: Datasource rejected establishment of connection (.*)? Too many connections al ejecutar una tarea de DTS?
R: Causa posible: el número de conexiones a la base de datos de origen o de destino superó su límite máximo.
Solución: aumente el número máximo de conexiones de la base de datos de origen o de destino y reinicie la tarea. Para obtener más información, consulte Modify the maximum number of connections.
Para obtener más información sobre los errores comunes de DTS y sus soluciones, consulte Common errors.