Información general
Cuando migras tu esquema, datos y metadatos de una base de datos de origen a una de destino, quieres asegurarte de que toda esta información se migre correctamente. Database Migration Service ofrece una forma de alta fidelidad de migrar objetos de bases 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
Nomenclatura
Clave principal
Tipo de datos
Posición ordinal
Valor predeterminado
Nulabilidad
Atributos de incremento automático
Índices secundarios
Metadatos
Procedimientos almacenados
Functions
Activadores
Vistas
Restricciones de clave externa
Migración continua
Los cambios en el lenguaje de manipulación de datos (DML) y el lenguaje de definición de datos (DDL) de todos los datos, esquemas y metadatos mencionados anteriormente se actualizan durante las migraciones continuas.
Qué no se migra
Al migrar una base de datos MySQL, no se migran las bases de datos del sistema MySQL. Estas bases de datos contienen información sobre los usuarios y los privilegios. Por este motivo, la información de inicio de sesión de las cuentas de usuario debe gestionarse directamente en la instancia de base de datos de Cloud SQL de destino.
Para añadir usuarios a la instancia de destino de Cloud SQL, vaya a la instancia y añada usuarios desde la pestaña Usuarios o desde el cliente de MySQL.
Más información sobre cómo crear y gestionar usuarios de MySQL
Además de los usuarios y los privilegios, los ajustes de las marcas que no sean predeterminados no se migran a la instancia de destino de Cloud SQL. Ejecuta SHOW VARIABLES en tu base de datos de origen antes de migrar el esquema, los datos y los metadatos a la base de datos de destino. Después, vuelve a ejecutarlo en la base de datos de Cloud SQL. Actualiza la configuración de las marcas en la base de datos de Cloud SQL según sea necesario para replicar la configuración de origen.