Migrar dados para a Base de Dados do Azure para MySQL com o dbForge Studio para MySQL

APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único

Importante

O servidor único do Banco de Dados do Azure para MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?

Pretende mover as suas bases de dados MySQL para a Base de Dados do Azure para MySQL? Considere usar as ferramentas de migração no dbForge Studio for MySQL. Com ele, a transferência de banco de dados pode ser configurada, salva, editada, automatizada e agendada.

Para completar os exemplos neste artigo, você precisará baixar e instalar o dbForge Studio for MySQL.

Ligar à Base de Dados do Azure para MySQL

  1. No dbForge Studio for MySQL, selecione Nova conexão no menu Banco de dados .

  2. Forneça um nome de host e credenciais de entrada.

  3. Selecione Testar conexão para verificar a configuração.

Migrar com a funcionalidade Backup e Restauração

Você pode escolher entre muitas opções ao usar o dbForge Studio for MySQL para migrar bancos de dados para o Azure. Se você precisar mover o banco de dados inteiro, é melhor usar a funcionalidade Backup e restauração .

Neste exemplo, migramos o banco de dados sakila do servidor MySQL para o Banco de Dados do Azure para MySQL. A lógica por trás do uso da funcionalidade Backup e Restauração é criar um backup do banco de dados MySQL e, em seguida, restaurá-lo no Banco de Dados do Azure para MySQL.

Fazer backup do banco de dados

  1. No dbForge Studio for MySQL, selecione Backup Database no menu Backup and Restore (Backup e restauração ). O Assistente de Backup de Banco de Dados é exibido.

  2. Na guia Conteúdo de backup do Assistente de Backup de Banco de Dados, selecione os objetos de banco de dados dos quais deseja fazer backup.

  3. Na guia Opções, configure o processo de backup para atender às suas necessidades.

  4. Selecione Avançar e especifique o comportamento de processamento de erros e as opções de registro.

  5. Selecione Backup.

Restaurar o banco de dados

  1. No dbForge Studio para MySQL, conecte-se ao Banco de Dados do Azure para MySQL. Consulte as instruções.

  2. Selecione Restaurar banco de dados no menu Backup e restauração . O Assistente de Restauração de Banco de Dados é exibido.

  3. No Assistente de Restauração de Banco de Dados, selecione um arquivo com um backup de banco de dados.

  4. Selecione Restaurar.

  5. Verifique o resultado.

Migrar com a funcionalidade Copiar bancos de dados

A funcionalidade Copiar bancos de dados no dbForge Studio for MySQL é semelhante ao Backup e Restauração, exceto que não requer duas etapas para migrar um banco de dados. Ele também permite que você transfira dois ou mais bancos de dados ao mesmo tempo.

Nota

A funcionalidade Copiar bancos de dados só está disponível na edição Enterprise do dbForge Studio for MySQL.

Neste exemplo, migramos o banco de dados world_x do servidor MySQL para o Banco de Dados do Azure para MySQL.

Para migrar um banco de dados usando a funcionalidade Copiar bancos de dados:

  1. No dbForge Studio for MySQL, selecione Copiar bancos de dados no menu Banco de dados.

  2. Na guia Copiar Bancos de Dados, especifique a conexão de origem e de destino. Selecione também os bancos de dados a serem migrados.

    Entramos na conexão do Azure MySQL e selecionamos o banco de dados world_x . Selecione a seta verde para iniciar o processo.

  3. Verifique o resultado.

Você verá que o banco de dados world_x apareceu com êxito no Azure MySQL.

Migrar um banco de dados com esquema e comparação de dados

Você pode escolher entre muitas opções ao usar o dbForge Studio for MySQL para migrar bancos de dados, esquemas e/ou dados para o Azure. Se você precisar mover tabelas seletivas de um banco de dados MySQL para o Azure, é melhor usar a Comparação de Esquema e a funcionalidade de Comparação de Dados .

Neste exemplo, migramos o banco de dados mundial do servidor MySQL para o Banco de Dados do Azure para MySQL.

A lógica por trás do uso da funcionalidade Backup e Restauração é criar um backup do banco de dados MySQL e, em seguida, restaurá-lo no Banco de Dados do Azure para MySQL.

A lógica por trás dessa abordagem é criar um banco de dados vazio no Banco de Dados do Azure para MySQL e sincronizá-lo com o banco de dados MySQL de origem. Primeiro, usamos a ferramenta de comparação de esquema e, em seguida, usamos a funcionalidade de comparação de dados. Essas etapas garantem que os esquemas e dados do MySQL sejam movidos com precisão para o Azure.

Para concluir este exercício, primeiro você precisará se conectar ao Banco de Dados do Azure para MySQL e criar um banco de dados vazio.

Sincronização de esquema

  1. No menu Comparação, selecione Nova comparação de esquema. O Assistente para Nova Comparação de Esquema é exibido.

  2. Escolha a origem e o destino e, em seguida, especifique as opções de comparação de esquema. Selecione Comparar.

  3. Na grade de resultados de comparação exibida, selecione objetos para sincronização. Selecione o botão de seta verde para abrir o Assistente de Sincronização de Esquema.

  4. Percorra as etapas do assistente para configurar a sincronização. Selecione Sincronizar para implantar as alterações.

Comparação de dados

  1. No menu Comparação, selecione Nova Comparação de Dados. O Assistente para Nova Comparação de Dados é exibido.

  2. Escolha a origem e o destino e, em seguida, especifique as opções de comparação de dados. Altere os mapeamentos, se necessário, e selecione Comparar.

  3. Na grade de resultados de comparação exibida, selecione objetos para sincronização. Selecione o botão de seta verde para abrir o Assistente de Sincronização de Dados.

  4. Percorra as etapas do assistente que configura a sincronização. Selecione Sincronizar para implantar as alterações.

  5. Verifique o resultado.

Próximos passos