Visão geral
Ao migrar o esquema, os dados e os metadados de um banco de dados de origem para um de destino, é importante garantir que todas essas informações sejam migradas com precisão. O Database Migration Service oferece uma maneira de alta fidelidade de migrar objetos de banco de dados (incluindo o esquema, os dados e os metadados) de um banco de dados para outro.
Todos os componentes de dados, esquema e metadados a seguir são migrados como parte da migração do banco de dados:
Dados
- Todas as tabelas de todos os bancos de dados e esquemas, exceto os seguintes bancos de dados
do sistema:
sys
,mysql
,performance_schema
einformation_schema
.
Esquema
Nomenclatura
Chave primária
Tipo de dado
Posição ordinal
Valor padrão
Nulidade
Atributos de incremento automático
Índices secundários
Metadados
Procedimentos armazenados
Funções
Gatilhos
Visualizações
Restrições de chave estrangeira
Migração contínua
As mudanças na linguagem de manipulação de dados (DML) e na linguagem de definição de dados (DDL) em todos os dados, esquemas e metadados listados acima são atualizadas durante as migrações contínuas.
O que não é migrado
Ao migrar um banco de dados MySQL, os bancos de dados do sistema MySQL não são migrados. Esses bancos de dados contêm informações sobre usuários e privilégios. Por isso, as informações de login da conta de usuário precisam ser gerenciadas diretamente na instância de banco de dados do Cloud SQL de destino.
Para adicionar usuários à instância de destino do Cloud SQL, acesse a instância e adicione usuários na guia Usuários ou no cliente MySQL.
Saiba mais sobre como criar e gerenciar usuários do MySQL.
Além dos usuários e privilégios, as configurações de sinalizações não padrão não são migradas para a instância de destino do Cloud SQL. Execute SHOW VARIABLES no seu banco de dados de origem antes de migrar o esquema, os dados e os metadados para o banco de dados de destino e, em seguida, execute novamente no banco de dados do Cloud SQL. Atualize as configurações de flag conforme necessário no banco de dados do Cloud SQL para replicar as configurações de origem.