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
No dbForge Studio for MySQL, selecione Nova conexão no menu Banco de dados .
Forneça um nome de host e credenciais de entrada.
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
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.
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.
Na guia Opções, configure o processo de backup para atender às suas necessidades.
Selecione Avançar e especifique o comportamento de processamento de erros e as opções de registro.
Selecione Backup.
Restaurar o banco de dados
No dbForge Studio para MySQL, conecte-se ao Banco de Dados do Azure para MySQL. Consulte as instruções.
Selecione Restaurar banco de dados no menu Backup e restauração . O Assistente de Restauração de Banco de Dados é exibido.
No Assistente de Restauração de Banco de Dados, selecione um arquivo com um backup de banco de dados.
Selecione Restaurar.
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:
No dbForge Studio for MySQL, selecione Copiar bancos de dados no menu Banco de dados.
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.
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
No menu Comparação, selecione Nova comparação de esquema. O Assistente para Nova Comparação de Esquema é exibido.
Escolha a origem e o destino e, em seguida, especifique as opções de comparação de esquema. Selecione Comparar.
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.
Percorra as etapas do assistente para configurar a sincronização. Selecione Sincronizar para implantar as alterações.
Comparação de dados
No menu Comparação, selecione Nova Comparação de Dados. O Assistente para Nova Comparação de Dados é exibido.
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.
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.
Percorra as etapas do assistente que configura a sincronização. Selecione Sincronizar para implantar as alterações.
Verifique o resultado.