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.

Screenshot showing a successful connection test to Azure Database for MySQL.

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.

    Screenshot showing the options pane of the Backup wizard.

  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.

    Screenshot showing the Restore step of the Database Restore wizard.

  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.

Screenshot showing the results of the Copy Databases function.

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.

    Screenshot showing the schema synchronization wizard.

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.

    Screenshot showing the results of the data comparison.

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

  5. Verifique o resultado.

    Screenshot showing the results of the Data Synchronization wizard.

Próximos passos