Este tópico descreve como usar o recurso de migração de dados no console do RDS for MySQL. Esse recurso utiliza o Data Transmission Service (DTS) para migrar dados entre diversos tipos de instâncias.
Pré-requisitos
Antes de começar, crie uma instância do RDS for MySQL. Caso ainda não tenha criado uma, consulte (Deprecated. Redirects to Step 1) Quickly create an RDS for MySQL instance.
Se o seu banco de dados MySQL estiver implantado localmente ou em uma nuvem de terceiros, adicione os endereços IP dos servidores do DTS à lista de permissões de endereços IP do banco de dados. Para mais informações, consulte Add the IP addresses of DTS servers to an IP address whitelist ou What is DTS?.
-
Crie um banco de dados de origem ou de destino conforme os requisitos do seu negócio. Ao usar esta instância do RDS for MySQL como destino, o espaço de armazenamento deve ser maior que o da instância de origem. Para expandir o espaço de armazenamento da sua instância do RDS for MySQL, consulte Change instance specifications.
NotaRecomendamos que você ative o recurso de expansão automática de armazenamento da sua instância do RDS for MySQL. Assim, o sistema expande automaticamente o espaço de armazenamento ao atingir o limiar especificado. Para mais informações, consulte Configure automatic storage expansion.
Faturamento
Este recurso utiliza o DTS e segue a mesma cobrança do serviço. Para mais informações, consulte Billable items.
Procedimento
-
Para iniciar, acesse a página Data Migration and Synchronization da instância.
Acesse a página RDS Instances.
Na barra de navegação superior, selecione uma região. Em seguida, clique em ID da instância de destino.
No painel de navegação à esquerda, clique em Data Migration and Synchronization.
-
Na guia Data Migration, clique em Create Migration Task e execute as etapas a seguir.
-
Configure os bancos de dados de origem e de destino
NotaAo selecionar a instância atual do RDS for MySQL como origem ou destino, o sistema preenche automaticamente a região e o ID da instância RDS, impedindo que você modifique manualmente.
-
Configure a instância de origem.
Em seguida, insira a Database Account e a Database Password.
Em seguida, escolha um Connection Method.
-
Configure a instância de destino.
Selecione um Database Engine e um Access Method.
Selecione a Region e o RDS Instance ID da instância de destino.
Selecione um Connection Method.
Clique em Test Connectivity and Proceed.
-
-
Configure os objetos
NotaO processo descrito aqui aplica-se à versão anterior do console do DTS. A nova versão conta com um processo de configuração otimizado. Para mais informações, consulte DTS new console upgrade.
Selecione os Migration Types: Schema Migration, Full Data Migration e Incremental Data Migration.
Para o Processing Mode of Conflicting Tables, selecione Precheck and Report Errors ou Ignore Errors and Proceed.
-
Configure a Capitalization of Object Names in Destination Instance. Aqui, especifique a política de uso de maiúsculas e minúsculas para os nomes de bancos de dados, tabelas e colunas migrados para a instância de destino.
NotaPor padrão, a DTS default policy está selecionada. Você também pode usar a mesma política do banco de dados de origem ou de destino. Para mais informações, consulte Capitalization of object names in the destination database.
Na caixa Source Objects, selecione os objetos que deseja migrar e clique na seta para movê-los para a caixa Selected Objects.
Altere os nomes de um ou mais objetos de migração na instância de destino. Para isso, edite vários objetos de uma só vez, clicando em Batch Edit no canto superior direito.
-
Expanda Advanced Settings (Optional) para configurar os parâmetros avançados.
Em Advanced Settings (Optional), selecione um Data Verification Settings. Os modos de verificação disponíveis dependem dos Migration Types selecionados.
-
As configurações na seção Data Verification Mode e as etapas subsequentes seguem o mesmo fluxo de trabalho padrão do console do DTS. A configuração específica depende dos seus bancos de dados de origem e de destino. Consulte a tabela a seguir para obter instruções detalhadas.
NotaPara migrar uma instância RDS entre contas da Alibaba Cloud, consulte Migrate an RDS instance across Alibaba Cloud accounts.
-
Perguntas frequentes
P: O que fazer ao receber o erro DTS-RETRY-ERR-0069: Datasource rejected establishment of connection (.*)? Too many connections ao executar uma tarefa do DTS?
R: Causa possível: o número de conexões com o banco de dados de origem ou de destino excedeu o limite máximo.
Solução: Aumente o número máximo de conexões do banco de dados de origem ou de destino e reinicie a tarefa. Para mais informações, consulte Modify the maximum number of connections.
Para mais informações sobre erros comuns do DTS e suas soluções, consulte Common errors.