Descripción general
Cuando migras tu esquema, datos y metadatos de una base de datos de origen a una base de datos de destino, debes asegurarte de que toda esta información se migre con precisión. Database Migration Service proporciona una forma de alta fidelidad para migrar objetos de base de datos (incluidos el esquema, los datos y los metadatos) de una base de datos a otra.
Todos los siguientes componentes de datos, esquemas y metadatos se migran como parte de la migración de la base de datos:
Datos
- Todas las tablas de todas las bases de datos y esquemas, excepto las siguientes bases de datos del sistema:
sys
,mysql
,performance_schema
yinformation_schema
.
Esquema
Nombre
Clave primaria
Tipo de datos
Posición ordinal
Valor predeterminado
Nulabilidad
Atributos de incremento automático
Índices secundarios
Metadatos
Procedimientos almacenados
Funciones
Activadores
Vistas
Restricciones de claves externas
Migración continua
Los cambios en el lenguaje de manipulación de datos (DML) y el lenguaje de definición de datos (DDL) en todos los datos, esquemas y metadatos mencionados anteriormente se actualizan durante las migraciones continuas.
Qué no se migra
Cuando se migra una base de datos de MySQL, no se migran las bases de datos del sistema de MySQL. Estas bases de datos contienen información sobre los usuarios y los privilegios. Por este motivo, la información de acceso de la cuenta de usuario se debe administrar directamente en la instancia de la base de datos de Cloud SQL de destino.
Para agregar usuarios a la instancia de destino de Cloud SQL, navega a la instancia y agrégalos desde la pestaña Usuarios o desde el cliente de MySQL.
Obtén más información para crear y administrar usuarios de MySQL.
Además de los usuarios y los privilegios, la configuración de marcas no predeterminada no se migra a la instancia de destino de Cloud SQL. Ejecuta SHOW VARIABLES en tu base de datos de origen antes de migrar tu esquema, datos y metadatos a la base de datos de destino y, luego, vuelve a ejecutarlo en la base de datos de Cloud SQL. Actualiza la configuración de las marcas según sea necesario en la base de datos de Cloud SQL para replicar la configuración de origen.