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, excluindo os seguintes bancos de dados
do sistema: sys, mysql, performance_schema
e information_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 externa
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.
Além dos usuários e privilégios, as configurações de flags 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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[[["\u003cp\u003eDatabase Migration Service ensures accurate migration of database objects, including schema, data, and metadata, from one database to another.\u003c/p\u003e\n"],["\u003cp\u003eAll tables, excluding MySQL system databases such as \u003ccode\u003esys\u003c/code\u003e, \u003ccode\u003emysql\u003c/code\u003e, \u003ccode\u003eperformance_schema\u003c/code\u003e, and \u003ccode\u003einformation_schema\u003c/code\u003e, are migrated.\u003c/p\u003e\n"],["\u003cp\u003eSchema elements like naming, primary keys, data types, and metadata components such as stored procedures, functions, and triggers are all migrated.\u003c/p\u003e\n"],["\u003cp\u003eUser account login information and non-default flag settings are not migrated; they must be managed directly in the Cloud SQL destination instance.\u003c/p\u003e\n"],["\u003cp\u003eData manipulation language (DML) and data definition language (DDL) changes to data, schema, and metadata are continuously updated during ongoing migrations.\u003c/p\u003e\n"]]],[],null,[]]