Este procedimento migra uma instância MySQL 5.7 ou MySQL 8.0 auto-gerenciada para o ApsaraDB RDS ao importar o arquivo de backup completo pelo console e restaurá-lo em uma nova instância RDS.
Se houver alterações de dados na instância de origem durante o backup, o arquivo de backup capturará dados de log que permitem sincronizar mudanças incrementais com a instância RDS. Para mais informações, consulte Visão geral dos métodos de restauração de dados .
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância MySQL 5.7 ou MySQL 8.0 auto-gerenciada que atenda aos requisitos de migração. Consulte Limites para verificar as configurações suportadas.
Um backup completo da instância auto-gerenciada enviado para um bucket do OSS. O arquivo de backup deve estar no formato
_QP.XBou compactado comoTAR.GZ. Consulte Realizar um backup completo e enviar para o OSS para obter instruções.
Faturamento
O armazenamento de backups de usuários importados é gratuito nas primeiras 24 horas. Após esse período, taxas de armazenamento são aplicadas. Para detalhes sobre faturamento, consulte taxas de armazenamento.
Faturamento
O armazenamento de backups de usuários importados é gratuito nas primeiras 24 horas. Após esse período, taxas de armazenamento são aplicadas. Para detalhes sobre faturamento, consulte taxas de armazenamento.
Etapa 1: Importar o arquivo de backup
Faça login no console do ApsaraDB RDS. Na barra de navegação superior, selecione a região de destino. No painel de navegação à esquerda, clique em Backups.
Na aba User Backups, clique em Import Backup.
-
No assistente Import Guide, siga as instruções na tela pelas etapas 1 e 2 e prossiga para a Step 3: Import the data.
As etapas 1 e 2 do assistente abrangem o backup do banco de dados de origem e o envio do backup para o OSS. Caso já tenha concluído essas etapas, clique em Next para ignorá-las.
-
Na página Step 3: Import the data, configure os parâmetros a seguir e clique em OK.
Se o ApsaraDB RDS não estiver autorizado a acessar o OSS, clique em Authorize na parte inferior da página. Na página de autorização, clique em Confirm Authorization Policy no canto inferior esquerdo.
Parâmetro
Descrição
MySQL version
Definido automaticamente como 5.7/8.0. Somente leitura.
Region
Região do bucket do OSS que armazena o arquivo de backup. Deve corresponder à região selecionada na etapa 1.
OSS Bucket
Bucket do OSS que contém o arquivo de backup.
OSS file name
Nome do objeto do arquivo de backup no bucket do OSS. Há suporte para correspondência exata e aproximada. O arquivo deve estar no formato
_QP.XBou compactado comoTAR.GZ.Note
Descrição opcional para identificar este backup.
Zone
Zona do bucket do OSS. O RDS cria um snapshot nesta zona em segundos, o que acelera a importação. A nova instância RDS será criada nesta zona.
Storage Capacity
Armazenamento alocado para o backup. Intervalo válido: 20–6.000 GB. O padrão é 3 vezes o tamanho do arquivo de backup, com mínimo de 20 GB.
-
Aguarde a conclusão da tarefa de verificação. Na aba User Backups, monitore a coluna Status até que mude de Verifying para Completed.
ImportanteO tempo de verificação varia conforme a atividade da instância durante o backup. Espere tempos maiores se a instância de origem teve intensa atividade de escrita (gerando grandes logs de redo) ou transações ativas volumosas durante a janela de backup.
Etapa 2: Restaurar o backup em uma nova instância RDS
Os arquivos de backup completo são retidos por 3 dias por padrão. Restaure o backup dentro do período de retenção. Para estender esse período, consulte Ajustar o período de retenção abaixo.
Faça login no console do ApsaraDB RDS. Na barra de navegação superior, selecione a região de destino. No painel de navegação à esquerda, clique em Backups.
Na aba User Backups, localize o backup e clique em Restore na coluna Actions.
-
Configure as definições básicas da instância e clique em Next: Instance Configuration.
Parâmetro
Descrição
Zone of Primary Node
Zona da instância RDS primária. Este parâmetro aparece apenas se nenhuma zona foi selecionada durante a importação do backup.
Storage Type
Selecione um tipo de armazenamento: ESSD PL1 (SSD empresarial, nível de desempenho 1) ou Standard SSD (armazenamento em bloco elástico que separa computação e armazenamento). Consulte Tipos de armazenamento para comparação.
Instance Type
Selecione o tipo de instância. Instâncias General-purpose (Entry-level) possuem recursos dedicados de memória e I/O, com CPU e armazenamento compartilhados entre instâncias no mesmo host. Cada tipo define núcleos de CPU, memória, conexões máximas e IOPS máximo. Consulte Tipos de instância primária do ApsaraDB RDS.
Storage Capacity
Armazenamento da instância RDS, cobrindo arquivos de dados, sistema, logs e transações. Ajuste em incrementos de 5 GB.
-
Configure a rede e os parâmetros da instância e clique em Next: Confirm Order.
Parâmetro
Descrição
Network Type
Selecione VPC. Uma Virtual Private Cloud (VPC) oferece melhor segurança e desempenho que a rede clássica. Configure também os parâmetros VPC e vSwitch of Primary Node. A instância RDS e qualquer instância ECS conectada devem estar na mesma VPC.
Parameter Template
Selecione um modelo de parâmetros do sistema ou personalizado. Consulte Usar um modelo de parâmetros.
Time Zone
Fuso horário da instância RDS.
Table Name Case Sensitivity
Define se os nomes das tabelas diferenciam maiúsculas de minúsculas. Selecione Case-sensitive se a instância auto-gerenciada usar nomes sensíveis a maiúsculas/minúsculas, evitando problemas na migração de dados.
-
Revise a configuração na seção Parameters, selecione um Purchase Plan, aceite os Terms of Service e clique em Pay Now.
O RDS leva de 1 a 5 minutos para criar a instância.
Gerenciar arquivos de backup
Após a migração, gerencie o arquivo de backup importado no console do ApsaraDB RDS — acesse a região de destino e clique em Backups no painel de navegação à esquerda.
Ajustar o período de retenção
Por padrão, arquivos de backup completo importados são excluídos após 3 dias. Ajuste o período de retenção caso precise de mais tempo ou deseje manter o arquivo permanentemente.
Na aba User Backups, localize o backup e clique em Set Retention Period na coluna Expiration Time.
-
Selecione um período de retenção predefinido na lista suspensa ou escolha Custom Retention Period e insira um valor.
Se o tempo de expiração ultrapassar 2099, ele será exibido como Permanent .
Clique em OK.
Adicionar ou atualizar tags
Na aba User Backups, localize o backup e clique em +Add na coluna Tags.
-
Na caixa de diálogo, clique em Create a label, preencha os campos Key e Value e clique em OK ao lado dos campos para criar a tag. Em seguida, clique em OK no canto inferior direito.
Para usar uma tag existente, selecione-a na lista suspensa Select the label .
Para atualizar uma tag, passe o mouse sobre ela, clique em edit e repita a etapa 2.
Verificar dados de binary log
Se houve alteração de dados na instância de origem durante o backup, o arquivo conterá entradas de binary log registrando essas mudanças. Utilize essas entradas para sincronizar dados incrementais com a instância RDS.
Na aba User Backups, localize o backup e clique em View Details na coluna Actions.
-
Na caixa de diálogo, observe os seguintes campos de log. Para instruções sobre como aplicar dados incrementais, consulte Etapa 3: Fazer backup da instância MySQL auto-gerenciada e migrar os dados de backup para a instância RDS.
Campo
Descrição
Master_Log_FileNome do primeiro arquivo de binary log contendo dados incrementais.
Master_Log_PositionPosição da primeira entrada de dados incrementais nesse arquivo de log.
Excluir o arquivo de backup
Exclua o arquivo quando não for mais necessário para liberar espaço de armazenamento.
Na aba User Backups, localize o backup e clique em Delete na coluna Actions.
Clique em OK para confirmar.
Outras operações
Na aba User Backups, utilize os ícones no canto superior direito para operações adicionais:
Filter columns — Mostra ou oculta colunas. Clique em
para abrir o seletor de colunas. Mova colunas entre as listas oculta (esquerda) e visível (direita) usando os ícones
e
e clique em OK.Export backup list — Clique em
para exportar a lista de backups como arquivo CSV.Refresh — Clique em
para recarregar a aba.
Próximos passos
Depois que a instância RDS estiver em execução, conclua a migração sincronizando quaisquer dados incrementais da instância de origem:
Sincronizar dados incrementais usando replicação de binary log — Aplique as alterações feitas na instância de origem após o backup.
Visão geral dos métodos de restauração de dados — Explore outras abordagens para restaurar ou migrar dados.