Todos os produtos
Search
Central de documentação

Data Management:Backup e restauração lógica do RDS for MariaDB

Última atualização: Aug 27, 2026

O Database Backup Service (DBS) oferece recursos como restauração de tabela única, backups remotos e arquivamento de longo prazo para bancos de dados MariaDB. Este tópico descreve como realizar um backup lógico de uma instância ApsaraDB RDS for MariaDB.

Crie uma programação de backup

Para mais informações, consulte Create a backup schedule.

Nota
  • Ao adquirir uma programação de backup, defina Data Source Type como MariaDB e Backup Method como Logical Backup.

  • Para conhecer a granularidade de backup e restauração que o DBS oferece para bancos de dados MariaDB, consulte Supported database types and features.

Configure uma programação de backup

Nota

Este tópico usa uma instância ApsaraDB RDS for MariaDB como exemplo.

  1. Faça login no console do Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se estiver usando o console do DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo do console e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Localize a programação de backup desejada e clique em Configure Backup Schedule na coluna Actions.

  4. Na página Configure Backup Source and Destination, configure a origem e o destino do backup e clique em Next.

    Tabela 1. Parâmetros de configuração do banco de dados

    Categoria

    Parâmetro

    Descrição

    N/A

    Backup schedule name

    Nome da programação de backup. O DBS gera automaticamente um nome para a programação. Recomendamos inserir um nome descritivo e fácil de identificar. Os nomes das programações de backup não precisam ser exclusivos.

    Backup Source Information

    Backup method

    Método usado para fazer backup dos dados. Por padrão, o sistema usa o método selecionado durante a aquisição da programação de backup. Neste exemplo, usa-se o Logical Backup.

    Database location

    RDS Instance

    Instance region

    Selecione a região onde está localizada a instância do banco de dados de origem.

    Nota

    Este parâmetro aparece apenas quando você seleciona RDS Instance, PolarDB, ECS-Hosted Database ou No public network IP: Port's self-built database (accessed through the database gateway).

    RDS instance ID

    Selecione o ID da instância RDS de origem.

    Database account

    Nome de usuário da conta usada para conectar ao banco de dados que será copiado. A conta precisa ter permissões para realizar o backup do banco de dados. Para mais informações, consulte Account permissions.

    Nota

    Para bancos de dados ApsaraDB RDS, são necessárias permissões de leitura para backup e permissões de leitura e gravação para backup e restauração.

    Password

    Senha da conta usada para conectar ao banco de dados alvo do backup.

    Após inserir o nome de usuário e a senha da conta do banco de dados, clique em Test Connection ao lado da senha para validar as informações do banco de dados. Se os parâmetros forem válidos, a mensagem Test Passed será exibida. Caso apareça a mensagem Test Failed, clique em Check ao lado de Test Failed. Ajuste as informações do banco de dados conforme os resultados da verificação.

    Data cross-border compliance commitment

    Leia e selecione o compromisso de conformidade.

    Backup Destination Information

    Backup storage type

    Tipo de armazenamento para seus backups. As seguintes opções têm suporte:

    • DBS Built-in Storage (Recomendado): Não é necessário criar armazenamento próprio. O DBS armazena os dados automaticamente em seu armazenamento integrado. A cobrança é baseada no volume de dados armazenados no DBS. Para detalhes sobre faturamento, consulte Billing items (DMS).

    • OSS For User: É necessário criar previamente um bucket no Object Storage Service (OSS). Para mais informações, consulte Create buckets.

    Nota
    • Neste exemplo, a opção DBS Built-in Storage está selecionada. Se optar por User-owned OSS, configure também o parâmetro OSS Bucket Name. Apenas a classe de armazenamento OSS Standard tem suporte.

    • Para grandes volumes de dados, recomenda-se adquirir um plano de armazenamento DBS baseado em assinatura para reduzir custos. Esses planos são mais econômicos que a opção de pagamento conforme o uso.

    Storage method

    Escolha um método de armazenamento. As opções abaixo estão disponíveis:

    • Encrypted (Recomendado): Os dados são criptografados e armazenados com base no algoritmo padrão da indústria AES-256.

      O OSS oferece suporte a criptografia no lado do servidor. Ao enviar um objeto, o OSS o criptografa antes do armazenamento. Durante o download, o OSS descriptografa o objeto automaticamente. Para mais detalhes, consulte Server-side encryption.

    • Non-encrypted: A criptografia não está ativada.

  5. Na página Edit Backup Objects, mova os bancos de dados e tabelas que deseja incluir no backup para a caixa Selected e clique em Next.

    Nota
    • Backup lógico: Permite selecionar bancos de dados e tabelas específicos para um backup completo. A granularidade da seleção (vários bancos de dados, um único banco ou uma única tabela) varia conforme o tipo de banco de dados. Se houver suporte, o backup incremental aplica-se a todos os bancos de dados e tabelas por padrão.

      • Clique em Select All no canto inferior esquerdo da página para fazer backup de todo o banco de dados. Os objetos e a granularidade de backup com suporte variam de acordo com o tipo de banco de dados. Para mais informações, consulte Supported database types and features.

      • Bancos de dados criados após a configuração da programação de backup não são copiados automaticamente. Para incluir um novo banco de dados, adicione-o à programação de backup. Consulte Modify backup objects para mais detalhes.

    • Backup físico: Apenas a instância inteira do banco de dados pode ser copiada.

  6. Na página Configure Backup Time, defina parâmetros como o horário do backup e clique em Next.

    Parâmetro

    Descrição

    Full backup frequency

    Escolha Periodic Backup ou Single Backup conforme suas necessidades de negócio.

    Nota

    Caso precise restaurar dados incrementais, recomenda-se selecionar Periodic Backup e realizar um backup completo pelo menos uma vez por semana. Caso contrário, o sistema precisará reproduzir muitos arquivos de log binário durante a restauração, o que aumenta o risco de erros, eleva o objetivo de tempo de recuperação (RTO) e pode causar falha na restauração.

    Full backup period

    Parâmetro obrigatório se Full Backup Frequency estiver definido como Periodic Backup. Selecione os dias da semana para o backup. É necessário escolher pelo menos um dia por semana.

    Full backup start time

    Campo obrigatório quando Full Backup Frequency for Periodic Backup. Defina um horário de início para o backup, como 01:00. Sugerimos configurar este parâmetro para horários fora de pico.

    Nota

    Se uma tarefa de backup completo anterior ainda estiver em execução no horário de início especificado, a tarefa atual será ignorada automaticamente.

    Incremental backup

    Define se o backup incremental deve ser ativado. Ao habilitar esse recurso, certifique-se de que o log binário esteja ativo no banco de dados de origem.

    • ApsaraDB RDS for MariaDB: Para verificar o status ou ativar o log binário, consulte MariaDB backup settings.

    • Para uma instância MariaDB autogerenciada, execute SHOW VARIABLES LIKE 'log_bin'; para checar o status do Binlog. Se o valor de log_bin for ON, o Binlog está ativado. Se for OFF, o Binlog está desativado.

    Nota

    Este parâmetro só aparece se Full Backup Frequency estiver definido como Periodic Backup.

    Maximum number of parallel threads for full backup

    Número máximo de threads paralelas para um backup completo. Ajuste este parâmetro para controlar a velocidade do backup e seu impacto no banco de dados.

    Backup network throttling

    Limite da largura de banda da rede. Unidade: MB/s. Defina o limite conforme suas necessidades de negócio. O valor padrão 0 indica que a largura de banda da rede é ilimitada.

    Nota

    Este parâmetro está disponível apenas ao fazer backup de um banco de dados MariaDB.

  7. Na etapa Edit Lifecycle, configure o ciclo de vida dos dados de backup completo na seção Configure Full Data Backup Lifecycle.

    Nota

    Se você definiu o parâmetro Incremental Backup como Enable na Etapa 6, é necessário configurar o ciclo de vida dos dados de backup incremental.

  8. Após concluir as configurações, clique em Precheck no canto inferior direito da página.

  9. Na caixa de diálogo Precheck, após a aprovação da pré-verificação, clique em Start Task.

    Nota
    • A programação de backup estará configurada quando seu Status mudar para Running.

    • Em caso de exceção ou erro na programação de backup, recomendamos solucionar o problema prontamente. Para mais informações, consulte How to fix an abnormal DBS backup schedule. Se o problema persistir após tentar as soluções sugeridas, entre em contato conosco pelo grupo do DingTalk (ID: 35585947).

Restaurar dados

  1. Faça login no console do Data Management Service (DMS) 5.0.

  2. Na barra de navegação superior, escolha Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Nota

    Se estiver usando o console do DMS no modo simples, passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo do console e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, localize a programação de backup desejada e clique em Manage na coluna Actions.

  4. Na página Configure Task, clique em Restore Database no canto superior direito.

  5. Na página Configure Restore Time Point, configure o ponto de restauração e o banco de dados de destino e clique em Next.

    Categoria

    Parâmetro

    Descrição

    N/A

    Task Name

    O DBS gera automaticamente um nome para a tarefa. Recomendamos especificar um nome descritivo para facilitar a identificação. O nome não precisa ser exclusivo.

    Set Time Restored To

    Restorable time range

    O sistema exibe o intervalo de tempo dentro do qual é possível restaurar dados. Esse intervalo vai desde o momento do primeiro conjunto de backup completo concluído até o mais recente.

    Selected restore time point

    Selecione o ponto no tempo para restauração. O horário deve estar dentro do Restorable Time Range.

    Nota

    Com o backup incremental ativado, é possível restaurar para qualquer ponto no tempo. Se estiver desativado, a restauração só pode ocorrer no momento de um backup completo específico. Para mais informações, consulte Enable or disable incremental log backup.

    Restore destination database

    Database location

    Neste exemplo, o conjunto de backup é restaurado em uma RDS Instance criada anteriormente. Certifique-se de que o service do banco de dados de destino esteja em execução. O DBS também oferece suporte a restauração nos seguintes locais de instância de banco de dados:

    • User-Created Database with Public IP Address <IP Address:Port Number>

    • ECS-Hosted Database

    • Express Connect DB/VPN Gateway/Intelligent Gateway

    • No public network IP: Port's self-built database (accessed through the database gateway)

    Instance region

    Selecione a região onde está localizada a instância de destino.

    RDS instance ID

    Selecione o ID da instância RDS de destino.

    Database Account

    Insira a conta da instância de destino. Esta conta deve ter permissões de gravação.

    Password

    Insira a senha correspondente à conta do banco de dados.

    Data cross-border compliance commitment

    Leia e concorde com o compromisso de conformidade marcando a caixa de seleção.

  6. Na página Configure Objects to Restore, defina as configurações abaixo e clique em Precheck.

    Parâmetro

    Descrição

    Conflict resolution

    Por padrão, Conflict Resolution está definido como Rename Object with the Same Name. Por exemplo, se uma tabela chamada job_info for restaurada e já existir uma tabela com o mesmo nome, o sistema renomeará a tabela restaurada para job_info_dbs_<RestoreTaskID>_<Timestamp>.

    Restore objects

    Na caixa Source Database Objects, selecione os bancos de dados ou tabelas que deseja restaurar e mova-os para a caixa Selected Database Objects.

    Nota

    Alguns bancos de dados permitem restaurar tabelas ou bancos individuais. Essa restauração granular reduz o volume de dados transferidos e diminui o objetivo de tempo de recuperação (RTO). Para mais detalhes sobre a granularidade de restauração com suporte, consulte Supported database types and features.

  7. Na caixa de diálogo Precheck, após a exibição da mensagem Precheck Passed, clique em Start Task.

    É possível acompanhar o progresso da restauração na aba Restore Tasks.

    Nota

    O tempo de restauração depende das especificações da programação de backup e do tamanho do banco de dados. Especificações maiores resultam em restaurações mais rápidas. Para mais informações, consulte Logical backup and physical backup performance tests.

Operações relacionadas

  • Para alterar a origem ou os objetos de backup, ou modificar a política de backup de uma programação (como horário ou política de retenção), consulte Manage a backup schedule.

  • Para informações sobre possíveis cobranças relacionadas às programações de backup, consulte Billing FAQ.

  • Pause a programação de backup para economizar custos quando os backups não forem temporariamente necessários. Para mais detalhes, consulte Pause or restart a backup schedule.