Todos los productos
Search
Centro de documentos

Data Management:Migrar datos de una instancia de sandbox a una instancia de ApsaraDB RDS for MySQL

Última actualización: Sep 03, 2026

Utilice Data Transmission Service (DTS) para migrar datos de una instancia de sandbox a una instancia de ApsaraDB RDS for MySQL, ya sea para conservar los datos escritos en la sandbox o para completar una recuperación de emergencia.

Casos de uso

  • Conservar escrituras en la sandbox: Las operaciones de lectura y escritura en una instancia de sandbox no afectan a las bases de datos de origen. Para conservar los datos escritos en la sandbox, migrelos a una instancia de ApsaraDB RDS for MySQL.

  • Acelerar la recuperación: La función de sandbox restaura conjuntos de copias de seguridad más rápido que los métodos de recuperación estándar. Cree una instancia de sandbox para la recuperación ante desastres de emergencia y luego migre las tablas o bases de datos necesarias a una instancia de ApsaraDB RDS for MySQL.

Requisitos previos

Antes de empezar, asegúrese de que:

Notas de uso

  • DTS lee los datos de la instancia de sandbox y los copia a la instancia de ApsaraDB RDS for MySQL. Los datos de la instancia de sandbox no se ven afectados ni se eliminan.

  • Para mantener la consistencia de los datos, deje de escribir en la instancia de sandbox durante la migración completa de datos.

Nota

Para notas adicionales, consulte la sección "Notas" de Migrate data from a self-managed MySQL database to an ApsaraDB RDS for MySQL instance.

Facturación

Tipo de migración

Tarifa de configuración de instancia

Tarifa de tráfico por Internet

Migración de esquema y migración completa de datos

Gratuita

Se cobra cuando Access Method está configurado como Public IP Address. Consulte Billing overview.

Migración incremental de datos

De pago. Consulte Descripción general de facturación.

Migrar datos desde una instancia de sandbox

Paso 1: Abrir tareas de migración de datos

  1. Inicie sesión en la consola de Data Management (DMS).

  2. En la barra de navegación superior, haga clic en Data + AI.

  3. En el panel de navegación izquierdo, seleccione DTS (DTS) > Data Migration.

Paso 2: Crear una tarea de migración

  1. En la lista desplegable junto a Data Migration Tasks, seleccione la región donde se ejecutará su instancia de migración.

  2. Haga clic en Create Task.

  3. En el asistente de Create Data Synchronization Task, configure las bases de datos de origen y de destino.

Aviso

Después de configurar las bases de datos de origen y de destino, lea los Limits que se muestran en la parte superior de la página antes de continuar. Omitir este paso puede provocar errores en la tarea o inconsistencias en los datos.

Parámetros generales

Parámetro

Descripción

Task Name

El nombre de la tarea de DTS. DTS genera un nombre automáticamente. Especifique un nombre descriptivo para identificar la tarea; no es necesario que sea único.

Parámetros de la base de datos de origen

Parámetro

Descripción

Select a DMS database instance

Seleccione una instancia existente para que DTS complete los parámetros automáticamente, o configure los parámetros manualmente si no utiliza una instancia existente.

Database Type

Seleccione MySQL.

Access Method

Seleccione Express Connect, VPN Gateway, or Smart Access Gateway.

Instance Region

La región donde se ejecuta la instancia de sandbox.

Replicate Data Across Alibaba Cloud Accounts

Seleccione No si realiza la migración dentro de la misma cuenta.

Connected VPC

La virtual private cloud (VPC) utilizada para conectarse a la instancia de sandbox. Consulte la consola de VPC para encontrar la VPC.

IP Address or Domain Name

El endpoint de la instancia de sandbox, disponible en la página de detalles de la instancia de sandbox.

Port Number

El puerto para conectarse a la instancia de sandbox. Valor predeterminado: 3306.

Database Account

La cuenta de base de datos para la instancia de sandbox. Debe coincidir con la cuenta de la base de datos de origen de la que se realizó la copia de seguridad en la sandbox. Para conocer los permisos necesarios, consulte Permissions required for database accounts.

Database Password

La contraseña de la cuenta de base de datos.

Encryption

Seleccione Non-encrypted si el cifrado SSL no está habilitado en la instancia de sandbox. Seleccione SSL-encrypted si el cifrado SSL está habilitado; también deberá cargar un CA Certificate y establecer la CA Key.

Parámetros de la base de datos de destino

Parámetro

Descripción

Select a DMS database instance

Seleccione una instancia existente para que DTS complete los parámetros automáticamente, o configure los parámetros manualmente si no utiliza una instancia existente.

Database Type

Seleccione MySQL.

Access Method

Seleccione Alibaba Cloud Instance.

Instance Region

La región donde se ejecuta la instancia de destino de ApsaraDB RDS for MySQL.

Replicate Data Across Alibaba Cloud Accounts

Seleccione No si realiza la migración dentro de la misma cuenta.

RDS Instance ID

El ID de la instancia de destino de ApsaraDB RDS for MySQL.

Database Account

La cuenta de base de datos para la instancia de destino. Para conocer los permisos necesarios, consulte Permissions required for database accounts.

Database Password

La contraseña de la cuenta de base de datos.

Encryption

Seleccione Non-encrypted o SSL-encrypted. Para utilizar el cifrado SSL, habilítelo en la instancia de ApsaraDB RDS for MySQL antes de configurar esta tarea. Consulte Usar un certificado en la nube para habilitar el cifrado SSL.

  1. Haga clic en Test Connectivity and Proceed.

  2. Si hay una lista blanca de direcciones IP configurada para la instancia de sandbox, agregue los bloques CIDR de los servidores de DTS a la lista blanca y luego haga clic en Test Connectivity.

Aviso

Agregar bloques CIDR de servidores de DTS a una lista blanca de base de datos genera riesgos de seguridad. Antes de continuar, tome medidas preventivas como: usar credenciales seguras, limitar los puertos expuestos, autenticar llamadas a la API, auditar la lista blanca periódicamente y conectarse a través de Express Connect, VPN Gateway o Smart Access Gateway en lugar de usar una dirección IP pública.

Paso 3: Configurar objetos de migración

En la página Configure Objects, configure qué desea migrar.

Tipos de migración

Elija los tipos de migración según sus requisitos de continuidad:

Objetivo

Tipos de migración a seleccionar

Nota sobre consistencia de datos

Solo migración completa (el origen puede estar desconectado brevemente)

Schema Migration + Full Data Migration

Deje de escribir en la instancia de sandbox durante la migración para mantener la consistencia entre los datos de origen y de destino.

Migración continua con tiempo de inactividad mínimo

Schema Migration + Full Data Migration + Incremental Data Migration

Se admite la escritura en la instancia de sandbox durante la migración.

Nota
  • Si no selecciona Schema Migration, cree manualmente la base de datos y las tablas de destino antes de migrar, y habilite la asignación de nombres de objetos en Selected Objects.

  • Si no selecciona Incremental Data Migration, se recomienda no escribir datos en la base de datos de origen durante la migración. Esto garantiza la consistencia de los datos entre las bases de datos de origen y de destino.

Otras opciones de configuración

Configuración

Descripción

Method to Migrate Triggers in Source Database

Seleccione cómo migrar los desencadenadores. Omita este parámetro si los objetos a migrar no incluyen desencadenadores. Solo se puede configurar cuando tanto Schema Migration como Incremental Data Migration están seleccionados. Consulte Sincronizar o migrar desencadenadores desde la base de datos de origen.

Enable Migration Assessment

Evalúa si las estructuras de las bases de datos de origen y de destino (como longitud de índices, procedimientos almacenados y tablas dependientes) cumplen con los requisitos. Solo se puede configurar cuando Schema Migration está seleccionado. Si se establece en Yes, la comprobación previa puede tardar más; el resultado de la evaluación es visible durante la comprobación previa, pero no afecta al resultado final.

Processing Mode of Conflicting Tables

Precheck and Report Errors: falla la comprobación previa si el origen y el destino tienen tablas con nombres idénticos. Utilice la asignación de nombres de objetos para resolver conflictos. Ignore Errors and Proceed: omite esta comprobación; durante la migración completa, se omiten los registros en conflicto; durante la migración incremental, sobrescriben los registros de destino. Úselo con precaución.

Whether to migrate Event

Elija si desea migrar eventos desde la base de datos de origen. Si selecciona Yes, complete los requisitos relacionados. Consulte Sincronizar o migrar eventos.

Capitalization of Object Names in Destination Instance

Controla el uso de mayúsculas y minúsculas en los nombres de bases de datos, tablas y columnas en el destino. Valor predeterminado: DTS default policy. Consulte Especificar el uso de mayúsculas y minúsculas en nombres de objetos de la instancia de destino.

Source Objects

Seleccione los objetos a migrar y haga clic en Rightwards arrow para agregarlos a Selected Objects. Puede seleccionar columnas, tablas o bases de datos. Al seleccionar tablas o columnas, se excluyen otros tipos de objetos como vistas, desencadenadores y procedimientos almacenados.

Selected Objects

Haga clic con el botón derecho en un objeto para cambiarle el nombre o establecer condiciones de filtro SQL. Haga clic en Batch Edit en la esquina superior derecha para cambiar el nombre de varios objetos a la vez. Tenga en cuenta que la asignación de nombres de objetos puede provocar errores en la migración de objetos dependientes. Para condiciones de filtro, consulte Establecer condiciones de filtro.

Haga clic en Next: Advanced Settings.

Paso 4: Configurar ajustes avanzados

Configuración Descripción
Dedicated Cluster for Task Scheduling De forma predeterminada, DTS utiliza el clúster compartido. Para mayor estabilidad, adquiera un clúster dedicado. Consulte Qué es un clúster dedicado de DTS.
Copy the temporary table of the Online DDL tool that is generated in the source table to the destination database. Controla cómo DTS maneja las tablas temporales de herramientas DDL en línea. Yes: migra los datos de la tabla temporal (puede introducir latencia si el volumen de datos es grande). No, Adapt to DMS Online DDL: omite los datos de la tabla temporal y migra solo el DDL original de DMS (las tablas de destino pueden bloquearse). No, Adapt to gh-ost: omite los datos de la tabla temporal y migra solo el DDL original de gh-ost, utilizando expresiones regulares para filtrar tablas sombra (las tablas de destino pueden bloquearse).
Importante

No utilice herramientas como pt-online-schema-change para operaciones DDL en línea, ya que esto provocará un error en la tarea de DTS.

Whether to Migrate Accounts Elija si desea migrar la información de cuentas desde la base de datos de origen. Si selecciona Yes, seleccione qué cuentas migrar y verifique sus permisos.
Retry Time for Failed Connections Tiempo durante el cual DTS reintenta tras un fallo de conexión. Rango: 10–1440 minutos. Valor predeterminado: 720. Establezca como mínimo 30 minutos. Si DTS se reconecta dentro de esta ventana, la migración se reanuda; de lo contrario, la tarea falla. Cuando varias tareas comparten el mismo origen o destino, se aplica el valor establecido más recientemente.
Retry Time for Other Issues Tiempo durante el cual DTS reintenta tras fallos de DDL o DML. Rango: 1–1440 minutos. Valor predeterminado: 10. Establezca un valor superior a 10 minutos. Debe ser menor que Retry Time for Failed Connections.
Enable Throttling for Full Data Migration Limita el uso de recursos de DTS durante la migración completa para reducir la carga en el origen y el destino. Configure Queries per second (QPS) to the source database, RPS of Full Data Migration y Data migration speed for full migration (MB/s). Solo disponible cuando Full Data Migration está seleccionado.
Enable Throttling for Incremental Data Migration Limita el uso de recursos de DTS durante la migración incremental. Configure RPS of Incremental Data Migration y Data migration speed for incremental migration (MB/s). Solo disponible cuando Incremental Data Migration está seleccionado.
Environment Tag (Opcional) Etiquete la instancia para identificar el entorno.
Whether to delete SQL operations on heartbeat tables of forward and reverse tasks Controla si DTS escribe SQL de tablas de latido en la base de datos de origen. Yes: no se escribe en tablas de latido (puede aparecer latencia en la instancia de DTS). No: se escribe en tablas de latido (puede afectar funciones como copia de seguridad física y clonación de la base de datos de origen).
Configure ETL Habilita la función de extracción, transformación y carga (ETL). Yes: introduzca instrucciones de procesamiento de datos en el editor de código. Consulte Configurar ETL en una tarea de migración o sincronización de datos. No: ETL está deshabilitado. Para obtener una descripción general, consulte ¿Qué es ETL?
Monitoring and Alerting Envía notificaciones cuando la tarea falla o la latencia de migración supera un umbral. Yes: configure umbrales de alerta y ajustes de notificación. Consulte Configurar monitoreo y alertas al crear una tarea de DTS. No: las alertas están deshabilitadas.

Haga clic en Next Step: Data Verification para configurar la verificación de datos. Para obtener más información, consulte Configurar una tarea de verificación de datos.

Paso 5: Ejecutar la comprobación previa

Haga clic en Next: Save Task Settings and Precheck.

Nota

Para previsualizar los parámetros de la API y configurar esta tarea mediante programación, pase el cursor sobre Next: Save Task Settings and Precheck y haga clic en Preview OpenAPI parameters.

DTS ejecuta una comprobación previa antes de iniciar la migración. La tarea solo puede continuar después de superar dicha comprobación.

  • Si un elemento de comprobación falla, haga clic en View Details junto a él, resuelva el problema y vuelva a ejecutar la comprobación previa.

  • Si se activa una alerta para un elemento:

    • Si la alerta no se puede ignorar, haga clic en View Details, corrija el problema y vuelva a ejecutar la comprobación previa.

    • Si la alerta se puede ignorar, haga clic en Confirm Alert Details, haga clic en Ignore en el cuadro de diálogo, confirme con OK y luego haga clic en Precheck Again.

Aviso

Ignorar elementos de alerta puede provocar inconsistencias en los datos. Continúe solo si está seguro de que el riesgo es aceptable.

Paso 6: Adquirir e iniciar la instancia de migración

  1. Espere hasta que Success Rate alcance el 100% y luego haga clic en Next: Purchase Instance.

  2. En la página Purchase Instance, configure lo siguiente:

    Sección Parámetro Descripción
    New Instance Class Resource Group El resource group para la instancia de migración. Valor predeterminado: default resource group. Consulte ¿Qué es Resource Management?
    Instance Class Controla la velocidad de migración. Seleccione según su carga de trabajo. Consulte Clases de instancia de migración de datos.
  3. Seleccione la casilla de verificación Data Transmission Service (Pay-as-you-go) Service Terms.

  4. Haga clic en Buy and Start y luego haga clic en OK en el cuadro de diálogo de confirmación.

Verificar la migración

En la página de migración de datos, supervise el progreso de la tarea.