Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Download backups

Última atualização: Oct 15, 2026

Este tópico descreve como baixar dados de backup de uma instância do ApsaraDB RDS for MySQL para retenção de longo prazo, consultas, migração e auditoria.

Antes de começar

  • Não há cobrança de taxas para tarefas com falha.

  • Não é possível cancelar uma tarefa de download de backup após o início da execução.

  • Apenas uma tarefa de download (em execução ou com falha) é permitida por cluster ou instância por vez.

  • Os dados de backup baixados não podem ser usados para restaurar diretamente uma instância RDS. Para restaurar uma instância, consulte Overview of data restoration solutions.

  • Baixar um backup diretamente nem sempre é a melhor opção. Antes de iniciar, identifique o tipo de instância e use cases para escolher a solução mais eficiente e econômica.

Faturamento

Podem ser aplicadas taxas de tráfego de rede pública ao baixar backups de uma instância que utiliza disco local de alto desempenho. Se sua instância usar discos cloud, tanto as taxas de tráfego de rede pública quanto as de conversão de conjunto de backup poderão ser cobradas.

Nota

Se você baixar backups para o OSS, a cobrança será baseada no uso real de OSS.

Taxas de tráfego de rede

  • Downloads pela rede interna: Gratuitos.

  • Downloads pela rede pública: Cada instância inclui uma cota mensal gratuita de 500 GB. O uso além dessa cota é faturado na modalidade pagamento conforme o uso. É possível visualizar o volume de tráfego baixado na página Basic Information da instância RDS. Para mais informações sobre preços unitários, consulte Network fees.

Nota
  • É possível baixar backups pela rede interna ou pela rede pública em instâncias que utilizam discos cloud e em instâncias com disco local de alto desempenho.

  • Ao iniciar o download de um backup de snapshot para uma instância com discos cloud, o sistema cria uma tarefa de download com conversão de dados. Não é possível obter um link de download enquanto a tarefa estiver em andamento ou tiver falhado. Nenhuma taxa de tráfego de rede pública é gerada durante esse período. Após a conclusão bem-sucedida da tarefa, você será cobrado pelo tráfego real gerado ao utilizar o link de download.

  • O download de backup físico para uma instância com disco local de alto desempenho não envolve conversão de dados. Você obtém o link de download diretamente. A cobrança refere-se ao tráfego real gerado quando você usa o link para baixar o backup.

  • Para visualizar a quantidade de backups baixados pela rede pública, acesse a Lista de Instâncias RDS, clique no ID da instância e visualize o campo Backup Downloads na seção Instance Resources da página Basic Information.

  • Para compensar as taxas de tráfego de rede pública dos downloads, considere adquirir um plano de assinatura network plan. Planos maiores oferecem descontos maiores.

Taxas de conversão de conjunto de backup

Esta taxa se aplica quando você usa o recurso de download avançado para uma instância com discos cloud, convertendo um backup de snapshot em um arquivo CSV (sem cabeçalho), CSV com cabeçalho, SQL, Parquet ou qb.xb (backup físico). Não há cota gratuita. Os padrões de faturamento são os seguintes:

nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &

Região

Taxa de conversão (USD/GB)

Nuvem pública

0,03125

Nota
  • Ao iniciar o download de um backup de snapshot para uma instância com discos cloud, o sistema cria uma tarefa de download com conversão de dados. Nenhuma taxa de conversão de conjunto de backup será cobrada se essa tarefa falhar.

  • Um arquivo qb.xb (physical backup) descompactado, convertido a partir de um backup de snapshot, pode ser menor que o valor de Backup Conversion Traffic exibido no console.

Download de instâncias com discos cloud

Para instâncias que utilizam discos cloud, o recurso de download avançado permite criar uma tarefa para um ponto específico no tempo ou para um conjunto de backup. É possível converter um backup de snapshot para os formatos CSV, SQL, Parquet ou qb.xb (backup físico) e baixá-lo via URL ou salvá-lo diretamente em um bucket do OSS.

Pré-requisitos

Antes de começar, certifique-se de que a instância atenda a todas as condições abaixo:

  • Status da instância: Em execução.

  • Tipo de armazenamento: Disco cloud ESSD ou disco cloud de alto desempenho.

  • Versão do banco de dados: MySQL 8.0 ou 5.7.

  • Suporte por região: A instância deve estar localizada em uma das seguintes regiões: China (Chengdu), China (Shenzhen), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hangzhou), China (Shanghai), China (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), Singapore, US (Silicon Valley), US (Virginia) ou Germany (Frankfurt). O suporte a outras regiões está sendo implementado gradualmente. O console exibe todas as regiões suportadas atualmente.

  • Versão secundária do mecanismo: A versão secundária do mecanismo deve ser posterior a 20201031. Caso a versão secundária do mecanismo da sua instância não atenda a esse requisito, upgrade the minor engine version.

    Importante

    Se a versão secundária do mecanismo atender aos requisitos, mas o botão Download Instance Backup ainda estiver indisponível, o database proxy pode estar ativado. Algumas instâncias não suportam o recurso de download avançado devido a limitações de hardware. Para utilizar esse recurso, você deve primeiro disable the database proxy e depois upgrade the minor engine version. Após resolver o problema, reative o serviço de proxy conforme necessário.

  • Criptografia de backup: Desativada. O recurso de download avançado não é suportado para encrypted instances that use cloud disks.

  • Arquivamento de dados: Desativado. O recurso de download avançado não é suportado para instâncias que usam discos cloud de alto desempenho nas quais o data archiving feature esteja ativado.

  • Permissões RAM: O usuário RAM deve ter permissões para baixar arquivos de backup. Para conceder essas permissões a um usuário RAM, consulte Grant permissions to a read-only RAM user to download backup files.

Limitações

  • Objetos não suportados: Os arquivos de backup baixados não incluem índices de expressão, chaves estrangeiras, colunas geradas, colunas ocultas, visualizações, funções, procedimentos armazenados, variáveis de sistema ou gatilhos.

  • Bancos de dados não suportados: O download não inclui bancos de dados do sistema, como information_schema, mysql, performance_schema, sys e __recycle_bin__.

  • Tipos de dados não suportados: A tarefa de download pode falhar se uma tabela contiver tipos de dados especiais, como GEOMETRY, POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON ou GEOMETRYCOLLECTION.

  • Restrições de nomenclatura: Nomes de bancos de dados e tabelas não podem conter o caractere barra (/), caso contrário, a tarefa de download falhará.

  • Restrições de tipo de armazenamento: Se o destino do download for um bucket do OSS, a classe de armazenamento do bucket de destino deve ser Standard. Para salvar um backup baixado em um bucket do OSS com uma classe de armazenamento diferente, utilize um dos métodos a seguir:

    • Método 1: Baixe o backup para um bucket que utilize a classe de armazenamento Standard e, em seguida, convert the storage class.

    • Método 2: Baixe o backup para o seu computador e faça o upload para o bucket de destino.

Procedimento

  1. Acessar a lista de backups

    1. Acesse a lista de instâncias RDS. Na barra de navegação superior, selecione a região onde sua instância RDS está localizada. Em seguida, localize sua instância RDS e clique no respectivo ID.

    2. No painel de navegação à esquerda, clique em Restoration > Base Backups.

  2. Iniciar uma tarefa de download

    • Baixar um backup de log: Na aba Log Backup, localize o arquivo de log desejado e clique em Download na coluna Actions. O backup de log deve estar ativado.

    • Baixar um backup de dados: Na aba Data Backup, localize o conjunto de backup que deseja baixar e clique em Download Instance Backup na coluna Actions.

  3. Configurar parâmetros de download de backup da instância

    1. Na etapa Download Time Point and Backup Set, selecione Download by Backup Set ou Download by Time Point conforme suas necessidades de negócio e clique em Next.

    2. Na etapa Download Instance and Database/Table, mantenha a configuração padrão (download da instância) e clique em Next.

    3. Na etapa Download Destination and Format, configure o destino e o formato do download.

      Destino do download

      Configuração

      OSS (Recomendado)

      1. Insira o nome do bucket OSS de destino e um prefixo de diretório.

      2. Selecione um formato de download: CSV (sem cabeçalho), CSV com cabeçalho, SQL, Parquet ou qb.xb (backup físico).

      3. Se esta for a primeira vez que você utiliza este recurso, clique em Go to Authorize > Agree to Authorization conforme solicitado para conceder ao ApsaraDB RDS as permissões de acesso ao OSS.

      URL

      1. Selecione URL.

      2. Selecione um formato de download.

      3. Após o sucesso da tarefa, gere manualmente um link de download, que terá validade limitada.

  4. Confirmar e executar Leia o aviso, marque a caixa de seleção e clique em Finish. Você será redirecionado para a aba Backup Download List, onde poderá monitorar o status da tarefa.

  5. Obter o arquivo de backup

    • Método OSS: Após o status da tarefa mudar para Successful, o arquivo será baixado automaticamente para o bucket e diretório OSS especificados.

    • Método URL: Após o status da tarefa mudar para Successful, clique em Generate Link na coluna Download Destination dentro do período de validade de 3 dias. Em seguida, defina o período de validade do link, que pode variar de 5 minutos a 1 dia. O período de validade padrão é de 2 horas. Após definir o período de validade, obtenha um endereço de download pela rede interna ou pública. O sistema exclui automaticamente os dados temporários quando a tarefa e o link expiram. Se o link expirar, inicie uma nova tarefa de download.

    Importante

    O processo de conversão compete por recursos de computação, e os downloads podem falhar devido a problemas temporários de alocação de recursos ou formatos de dados não suportados. Em caso de falha na tarefa, recomendamos tentar novamente.

  6. Usar uma ferramenta de linha de comando para baixar o arquivo

    Após obter a URL para o download:

    • Utilize uma ferramenta de linha de comando, como wget ou curl, para baixar o arquivo. Este é o método recomendado. Para mais informações, consulte Appendix 1: Download commands neste tópico.

    • Se o arquivo for pequeno, copie a URL da rede pública para a barra de endereços do seu navegador.

Download de instâncias com disco local de alto desempenho

O download de backups de uma instância com disco local de alto desempenho é mais direto, pois não requer conversão de formato de dados. Você pode obter imediatamente o link de download para um backup físico ou um backup de log.

Nota

Conjuntos de backup gerados por backup físico de alta frequência não podem ser baixados. Para mais informações, consulte High-frequency physical backup.

Pré-requisitos

Antes de começar, certifique-se de que a instância atenda a todas as condições abaixo:

Procedimento

  1. Acessar a lista de backups

    1. Acesse a lista de instâncias RDS. Na barra de navegação superior, selecione a região onde sua instância RDS está localizada. Em seguida, localize sua instância RDS e clique no respectivo ID.

    2. No painel de navegação à esquerda, clique em Backup and Restoration > Base Backup List.

  2. Obter o link de download

    1. Clique na aba Data Backup ou Log Backup.

    2. Localize o arquivo de backup que deseja baixar e clique em Download Instance Backup ou Download na coluna Actions.

    3. Na caixa de diálogo exibida, copie a URL interna ou a URL da rede pública.

      • URL interna: Recomendada. Para usar este método rápido e gratuito, baixe o backup de uma instância ECS da Alibaba Cloud que esteja na mesma região e VPC da instância RDS. Downloads entre regiões pela rede interna não são suportados.

      • URL da rede pública: Utilize esta URL para baixar do seu computador ou de outro ambiente de rede.

  3. Usar uma ferramenta de linha de comando para baixar o arquivo

    Após obter a URL para o download:

    • Utilize uma ferramenta de linha de comando, como wget ou curl, para baixar o arquivo. Este é o método recomendado. Para mais informações, consulte Appendix 1: Download commands neste tópico.

    • Se o arquivo for pequeno, copie a URL da rede pública para a barra de endereços do seu navegador.

Nota
  • O link de download do backup tem validade de 48 horas. Baixe o arquivo prontamente para evitar expiração. Se o link expirar, inicie uma nova tarefa de download para obter um novo link. Um download já em andamento não é afetado pela expiração do link.

  • Um backup de log é um backup de logs locais. Para obter logs locais, consulte mysqlbinlog.

  • Se a instância for da High-availability Edition ou edição de três nós, tanto a instância primária quanto a secundária geram backups de log. É possível visualizar os IDs das instâncias primária e secundária na página Service Availability.

  • Para restaurar dados em um banco de dados autogerenciado, o ponto no tempo do backup de dados deve estar dentro do intervalo de tempo do backup de log. O backup de log e o backup de dados devem ser da mesma instância.

Apêndice 1: Comandos de download

Após obter uma URL para o download, recomenda-se o uso de uma ferramenta de linha de comando, como wget ou curl, para baixar o arquivo. Essas ferramentas suportam downloads retomáveis e ajudam a garantir estabilidade.

Nota
  • Se a velocidade de download pela rede for inferior a 64 KB/s, o download pode ser interrompido. Certifique-se de ter uma conexão de rede estável durante o download.

  • Ao baixar um arquivo de backup para um disco montado via ossfs, talvez seja necessário ajustar o parâmetro multipart_size do ossfs. Por padrão, esse parâmetro suporta um tamanho máximo de arquivo de 100 GB. Se um conjunto de backup for maior que 100 GB, o download falhará. Para mais informações sobre o ossfs e como configurar seus parâmetros, consulte ossfs e Mounting options.

  • Recomendamos usar os comandos wget ou curl fornecidos neste tópico para baixar conjuntos de backup. Outras ferramentas de terceiros podem baixar o arquivo repetidamente, fazendo com que o tamanho dos dados baixados exceda o tamanho do conjunto de backup. Isso resulta em taxas extras de tráfego de rede pública.

wget

nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &

Descrição dos parâmetros:

Parâmetro

Descrição

nohup

Mantém o processo de download em execução mesmo se o terminal for desconectado. O processo encerra automaticamente após a conclusão.

-t

Número de tentativas. Se definido como 0, permite um número ilimitado de tentativas.

-c

Habilita downloads retomáveis.

-O

Caminho e nome do arquivo para o download.

Exemplo:

nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &

curl

nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &

Descrição dos parâmetros:

Parâmetro

Descrição

nohup

Mantém o processo de download em execução mesmo se o terminal for desconectado. O processo encerra automaticamente após a conclusão.

--retry

Número de tentativas permitidas em caso de falha na tarefa. Neste exemplo, o valor é definido como 10, indicando que 10 tentativas são permitidas.

-C -

Habilita downloads retomáveis automáticos.

-o

Caminho e nome do arquivo para o download.

Exemplo:

nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &

Apêndice 2: Casos de uso

Cenário e objetivo

Recomendação

  • Migrar dados de uma instância RDS para outra instância RDS ou banco de dados autogerenciado

  • Restaurar um backup existente

Escolha um dos métodos a seguir:

  • Consultar dados de um ponto específico no tempo

  • Consultar dados de um backup

Escolha um dos métodos a seguir:

  • Restaure o backup em uma instância sob demanda (pay-as-you-go) ou serverless, consulte os dados e libere a instância. Para mais informações, consulte Restore the data of an ApsaraDB RDS for MySQL instance.

  • Siga as instruções deste tópico para baixar o backup e restaurá-lo em um banco de dados autogerenciado para consulta.

  • Salvar uma cópia local de um backup

  • Baixar um backup para auditoria

Escolha um dos métodos a seguir:

Fazer upload de um backup para o OSS

Os backups do RDS são armazenados em um espaço dedicado e não ocupam o espaço de armazenamento da sua instância. Para armazenar backups em um bucket do OSS, escolha um dos métodos a seguir:

  • Para uma instância elegível com discos cloud, crie uma tarefa de download avançado conforme descrito neste tópico e opte por salvar os dados baixados diretamente em um bucket do OSS durante a configuração. Para outras instâncias com discos cloud ou instâncias com disco local de alto desempenho, baixe o backup conforme descrito neste tópico e depois upload it to OSS.

  • Use DBS to create a backup e selecione User OSS como tipo de armazenamento. Em seguida, use diretamente o recurso de recuperação de desastres do DBS para restaurar os dados de backup do bucket OSS para a instância RDS.

Reter backups a longo prazo

Baixar backups automaticamente

Baixar um log binário

  • Instâncias com discos cloud: Após ativar o recurso de backup de log, que vem habilitado por padrão, os logs locais (logs binários) são enviados ou copiados para um espaço de armazenamento de backup em tempo real, formando backups de log. Baixe o backup de log referente ao ponto no tempo desejado. Para mais informações, consulte Download from cloud disk instances.

  • Instâncias com disco local de alto desempenho: Para mais informações, consulte Download from high-performance local disk instances.

Documentos relacionados

Perguntas frequentes

Posso fazer upload de backups do banco de dados ApsaraDB RDS para o OSS?

Sim, é possível. Para uma instância do ApsaraDB RDS for MySQL com discos cloud, crie uma tarefa de download avançado para um ponto específico no tempo ou um conjunto de backup específico. Também é possível salvar os dados baixados diretamente no seu bucket do OSS. Para mais informações, consulte Download from cloud disk instances neste tópico. Alternativamente, baixe backups de uma instância do ApsaraDB RDS for MySQL com discos cloud ou disco local de alto desempenho para o seu computador e depois upload the backups to an OSS bucket.

Existe limite de largura de banda para baixar backups do MySQL pela rede pública?

O ApsaraDB RDS não impõe limite de largura de banda. A velocidade de download pela rede pública depende da largura de banda da sua rede local. Uma largura de banda local limitada pode restringir a velocidade de download. Além disso, ao baixar dados de backup usando uma URL de rede pública, você deve pagar pelo tráfego de rede pública que exceder a cota gratuita. Para mais informações, consulte Billing.

Como utilizo os backups de dados e de log baixados?

Restaure os arquivos de backup baixados de uma instância com disco local de alto desempenho em um banco de dados autogerenciado. Para mais informações, consulte Restore a physical backup file of an ApsaraDB RDS for MySQL instance to a self-managed database ou Restore a logical backup file of an ApsaraDB RDS for MySQL instance to a self-managed database.

Posso converter o formato padrão qp.xb de backups físicos de uma instância com disco local de alto desempenho para o formato .gz?

  • Se o recurso Restore data to databases or tables estiver ativado para a instância, o formato de compressão do backup deve ser qp.xb. Não é possível converter o formato.

  • Se o recurso Restore data to databases or tables não estiver ativado para a instância, chame a operação ModifyBackupPolicy para alterar o formato de compressão do conjunto de backup de qp.xb para tar.gz. Esta operação altera apenas o método de compressão do conjunto de backup e não afeta a instância de outras formas.

Ao restaurar dados baixados de uma instância com discos cloud para um banco de dados MySQL local, o erro ERROR 1148 (42000): The used command is not allowed with this MySQL version é relatado. Como resolvo esse problema?

Execute o comando show variables like 'local_infile'; no banco de dados MySQL. Se o valor do parâmetro local_infile for OFF, execute a seguinte instrução para habilitar a importação de arquivos: set global local_infile = 1;. Após realizar essa operação, execute o script de importação novamente.

Por que o tamanho do backup exibido no console é diferente do tamanho real do arquivo de backup baixado?

O arquivo de backup baixado é compactado e geralmente é menor que o tamanho do backup exibido no console. Restaure o arquivo e verifique se os dados estão completos. Para mais informações, consulte Restore a snapshot backup of an ApsaraDB RDS for MySQL instance to a self-managed database.

Posso restaurar diretamente um arquivo de backup baixado do console do ApsaraDB RDS em outra instância do ApsaraDB RDS?

Não. Um arquivo de backup baixado do console do ApsaraDB RDS não pode ser restaurado diretamente em outra instância RDS. Em vez disso, realize uma das seguintes operações:

Uma tarefa de download de backup em andamento pode ser cancelada?

Não, uma tarefa de download de backup não pode ser cancelada após o início.

O que faço se alguns dados estiverem ausentes na lista de backups?

Realize as seguintes etapas:

  1. Restore the full data para uma nova instância.

  2. Na nova instância, verifique e confirme quais tabelas ou dados estão ausentes.

  3. Exporte as tabelas ou dados ausentes da instância original.

  4. Use o DTS para sincronizar os dados exportados da instância original para a nova instância restaurada.

Ao usar uma URL interna para baixar um backup, o erro "ERROR 403: Forbidden." é relatado. Como resolvo esse problema?

  1. Verifique se a instância atende às condições para conexão de rede interna. Certifique-se de que a instância ECS na VPC possa se comunicar com a instância RDS pela rede interna.

  2. Verifique se o formato da download command está correto. Por exemplo, confirme se a URL de download utiliza aspas duplas padrão (" ").

Se ainda não conseguir acessar a instância RDS pela rede interna, tente usar uma URL de rede pública para baixar o backup.

Como excluo informações de backup expiradas da lista de downloads de backup?

As informações na lista de downloads de backup não podem ser excluídas. Isso não afeta o uso da instância.

Posso importar diretamente um arquivo de backup baixado para um banco de dados autogerenciado?

Um backup físico não pode ser importado diretamente para um banco de dados autogerenciado. Para importar um backup, recomendamos criar manualmente um backup lógico, baixá-lo para o seu computador e então importá-lo.

Ao usar o comando wget para baixar um backup, o erro "ERROR 504: Gateway Time-out" é relatado. Como resolvo esse problema?

Ao executar o comando wget, recomendamos adicionar o parâmetro --read-timeout=300 --connect-timeout=300.

Baixar um backup consome a largura de banda da instância atual?

Não.

O download pela rede interna não afeta a largura de banda da instância. O download pela rede pública é faturado e depende apenas da largura de banda da sua rede local.

Por que o arquivo fica ilegível após usar um comando de download para baixar um backup?

Após baixar o backup para o seu computador ou uma instância ECS, execute o comando tar -izxvf <compressed_package_filename>.tar.gz -C <path_to_decompressed_file> para descompactar o arquivo e visualizá-lo na pasta de destino.

Como os arquivos de backup baixados são nomeados?

Os arquivos de backup são nomeados com base no ID do host e na hora de criação da instância.

Ao baixar um arquivo de backup para um bucket do OSS, o erro "Unsupported bucket XXX's StorageClass is IA, Please Use bucket's StorageClass is Standard" é relatado. Como resolvo esse problema?

Ao baixar um backup para um bucket do OSS, a classe de armazenamento do bucket deve ser Standard. Se desejar salvar o backup baixado em um bucket do OSS com uma classe de armazenamento diferente, utilize um dos métodos a seguir:

  • Método 1: Baixe o backup para um bucket que utilize o armazenamento Standard e, em seguida, convert the storage class.

  • Método 2: Baixe o backup para o seu computador e faça o upload para o bucket de destino.

Por que não encontro os botões de download de backup no console?

  • Se sua instância for primária, ela deve atender aos prerequisites for backup download.

  • Se sua instância for somente leitura, baixe o backup da instância primária correspondente, pois instâncias somente leitura não possuem backup.

Por que fui cobrado mesmo sem ter baixado nenhum backup?

Provavelmente foi cobrada uma taxa de backup set conversion fee. Essa taxa ocorre quando você usa o recurso de download avançado de uma instância com discos cloud para converter um backup de snapshot em um arquivo CSV (sem cabeçalho), CSV com cabeçalho, SQL ou Parquet. Visualize o Backup Conversion Traffic correspondente na Backup Download List.

Por que o botão Finish está indisponível no assistente de download?

Apenas uma tarefa de download em execução ou com falha é permitida por instância por vez. Se o botão Finish estiver indisponível, já existe uma tarefa de download em execução para a instância. Acesse a aba Backup Download List para verificar o status da tarefa existente. Após o sucesso ou falha da tarefa, inicie um novo download.

Para mais informações sobre como baixar backups, consulte FAQ about backup downloads.