Todos os produtos
Search
Central de documentação

Data Management:Backup e recuperação lógicos para bancos de dados MariaDB entre cloud ou autogerenciados

Última atualização: Oct 21, 2026

O Data Disaster Recovery atende aos requisitos de recuperação de tabela única, backup remoto e arquivamento de longo prazo para bancos de dados MariaDB. Este tópico descreve como usar o DBS para fazer backup de bancos de dados MariaDB entre cloud ou autogerenciados.

Crie um plano de backup

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

Nota
  • Ao comprar, selecione o tipo de fonte de dados como MariaDB e selecione o método de backup como Logical Backup.

  • Para obter informações sobre a granularidade específica quando o DBS faz backup e restaura bancos de dados MariaDB, consulte Supported database types and features.

Configure o plano de backup

  1. Faça login no DMS 5.0.

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

    Nota

    Se você usar 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 do DMS e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Encontre o ID do plano de backup de destino e clique em Configure Backup Plan na coluna Actions à direita.

  4. Na etapa Configure Backup Source and Destination, configure a fonte e o destino do backup e clique em Next no canto inferior direito da página.

    Tabela 1. Configuração do banco de dados

    Categoria

    Configuração

    Descrição

    N/A

    Backup Plan

    O nome do plano de backup. O DBS gera automaticamente um nome para o plano de backup. Recomendamos que você insira um nome descritivo e fácil de identificar. Os nomes dos planos de backup não precisam ser exclusivos.

    Backup Source Information

    Backup Method

    O método usado para fazer backup dos dados. Por padrão, o método de backup selecionado no momento da compra do plano é utilizado. Neste exemplo, usa-se o Logical Backup.

    Database Location

    • No public network IP: Port's self-built database (accessed through the database gateway): Você pode fazer backup de bancos de dados autogerenciados por meio do Database Gateway DG. configure o Database Gateway DG para a instância do banco de dados antecipadamente e selecione o DG Instance ID de destino nesta etapa de configuração.

    • User-Created Database with Public IP Address <IP Address:Port Number>: Você pode fazer backup de um banco de dados autogerenciado por meio de um endereço IP público. Também configure o endereço de conexão e a porta da instância do banco de dados de origem.

    • ECS-Hosted Database: Faça backup de um banco de dados em uma instância ECS. Também configure o ECS Instance ID e a porta do banco de dados da instância de origem.

    • Express Connect DB/VPN Gateway/Intelligent Gateway: Você pode fazer backup de um banco de dados autogerenciado por meio de uma VPC. configure uma VPC para a instância do banco de dados antecipadamente e selecione a Peer VPC de destino nesta etapa.

    • PolarDB: Faça backup do PolarDB MySQL. Também selecione o PolarDB Instance ID de origem.

    Instance Region

    Selecione a região da instância do banco de dados de origem.

    Nota

    Este parâmetro é exibido apenas quando RDS Instance ou PolarDB é selecionado como local do banco de dados.

    PolarDB Instance ID

    Selecione a instância do PolarDB para backup.

    Database Type

    O valor padrão é MySQL.

    Nota

    Este parâmetro é exibido apenas quando User-Created Database with Public IP Address <IP Address:Port Number> ou Express Connect DB/VPN Gateway/Intelligent Gateway é selecionado como local do banco de dados.

    Peer VPC

    Selecione uma VPC.

    Nota

    Este parâmetro é exibido apenas quando o parâmetro Database Location está definido como Self-managed Database Connected over Express Connect/VPN Gateway/Smart Access Gateway.

    ECS Instance ID

    Selecione o ID da instância ECS para backup.

    Nota

    Este parâmetro é exibido apenas quando o parâmetro Database Location está definido como Self-managed Database in ECS.

    Database Gateway DG Instance ID

    Selecione uma instância do Database Gateway DG.

    Nota

    Este parâmetro é exibido apenas quando o parâmetro Database Location está definido como Self-managed Database without Public IP:Port (Connected through Database Gateway DG).

    Connection Address

    Selecione o endereço de conexão da instância do banco de dados de origem.

    Nota
    • Se o seu servidor possuir configurações de segurança de rede (como um firewall), você precisará clique em Set Whitelist para obter os endereços IP do DBS e adicionar os endereços IP completos à lista de permissões do servidor.

    • Este parâmetro é exibido apenas quando No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway ou User-Created Database with Public IP Address <IP Address:Port Number> é selecionado como local do banco de dados.

    Port

    A porta de conexão do banco de dados de destino.

    Nota

    Este parâmetro não é exibido quando o parâmetro Database Location está definido como ApsaraDB for MongoDB.

    Database Account

    Insira a conta do banco de dados. Essa conta deve ter determinadas permissões para fazer backup do banco de dados. Para mais informações, consulte Account permissions.

    Nota

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

    Password

    A senha da conta usada para conectar ao banco de dados que você deseja fazer backup.

    insira o nome de usuário e a senha da conta do banco de dados, clique em Test Connection ao lado da senha para verificar se as informações do banco de dados são válidas. Se os parâmetros forem válidos, a mensagem Test Passed será exibida. Se a mensagem Test Failed for exibida, clique em Check ao lado de Test Failed. modifique as informações do banco de dados com base nos resultados da verificação.

    Cross-border Data Compliance Commitment

    Leia e selecione o compromisso de conformidade.

    Backup Destination Information

    Backup Storage Type

    O tipo de armazenamento para dados de backup. Opções suportadas:

    • DBS Built-in Storage (Recomendado): Não crie espaço de armazenamento. Os dados são armazenados automaticamente no armazenamento integrado do DBS. As taxas são cobradas com base na quantidade de dados armazenados no DBS. Para detalhes de faturamento, consulte Storage fees.

    • OSS For User: Crie um espaço de armazenamento (Bucket) no OSS antecipadamente. Para mais informações, consulte Create buckets.

    Nota
    • Este exemplo usa o DBS Built-in Storage. Se você selecionar User OSS, também precisará configurar o parâmetro OSS Bucket Name, e apenas o armazenamento OSS Standard é suportado.

    • Quando o volume de dados armazenados for grande, recomendamos a compra de um pacote de armazenamento do DBS (assinatura) para compensar os custos de armazenamento integrado do DBS. Em comparação com o pagamento conforme o uso, o pacote de armazenamento do DBS é mais econômico.

    Storage Method

    Selecione um método de armazenamento. Atualmente suportado:

    • Encrypted (Recomendado): Usa o algoritmo padrão da indústria AES256 (Advanced Encryption Standard de 256 bits) para armazenamento criptografado.

      O OSS suporta criptografia no lado do servidor. Ao fazer upload de um arquivo (Object), o OSS criptografa o arquivo recebido e o armazena persistentemente. baixe o arquivo e o OSS descriptografa e retorna o arquivo automaticamente. Para mais informações, consulte Server-side encryption.

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

  5. Na página Edit Backup Objects, edite e mova os bancos de dados e tabelas de destino para a caixa Selected e clique em Next no canto inferior direito da página.

    Nota
    • Backup lógico: Você pode selecione quais bancos de dados e tabelas serão incluídos nos backups completos subsequentes. Alguns bancos de dados permitem selecione vários bancos, um único banco ou uma única tabela. Alguns suportam backup incremental, que não distingue bancos e tabelas, fazendo o backup de todos os dados incrementais por padrão.

      • Você pode clique em Select All no canto inferior esquerdo da página para selecione o banco de dados inteiro para backup. Os objetos e a granularidade de backup suportados variam de acordo com o banco de dados. Para mais informações, consulte Supported database types and features.

      • Por padrão, a tarefa de backup não suporta o backup de bancos de dados criados posteriormente. Se precisar incluir esses bancos, adicione-os à configuração do plano de backup para os próximos ciclos. Para mais informações, consulte Modify backup objects.

    • Backup físico: Suporta apenas o backup de toda a instância do banco de dados.

  6. Na página Configure Backup Time, configure o horário do backup e outras informações e clique em Next no canto inferior direito da página.

    Configuração

    Descrição

    Full-scale Backup Frequency

    selecione conforme a necessidade: Periodic Backup ou Single Backup.

    Nota

    Para cenários que exigem a restauração de dados incrementais, recomendamos selecione Periodic Backup. execute um backup completo pelo menos uma vez por semana. Caso contrário, uma grande quantidade de binlog precisará ser reproduzida durante a recuperação, o que provavelmente resultará em exceções, RTO (Recovery Time Objective) longo e falhas na recuperação.

    Full Backup Cycle

    Quando a Full Backup Frequency estiver definida como Periodic Backup, selecione o ciclo de backup. Escolha pelo menos um dia por semana para o backup de dados.

    Full Backup Start Time

    Quando a Full Backup Frequency estiver definida como Periodic Backup, selecione o horário de início do backup. Por exemplo, 01:00. Recomendamos definir para horários de menor pico.

    Nota

    Se o horário de backup especificado chegar, mas a tarefa de backup completo anterior ainda estiver em andamento, o sistema pulará automaticamente o backup atual.

    Incremental Backup

    Selecione se deseja ative o backup incremental. Ao ative este parâmetro, certifique-se de que o banco de dados de destino tenha o Binlog ativado.

    • ApsaraDB RDS for MariaDB: Para visualize ou ative o Binlog, consulte MariaDBBackup Settings.

    • MariaDB autogerenciado: execute SHOW VARIABLES LIKE 'log_bin'; para verificar o status do Binlog. Quando o valor de log_bin for ON, indica que o Binlog está ativado.

    Nota

    Este parâmetro é exibido apenas quando o parâmetro Full Backup Frequency está definido como Periodic Backup.

    Maximum Number of Full Backup Parallel Threads

    especifique o número máximo de threads paralelas para o backup completo. Você pode ajustar a velocidade do backup definindo este parâmetro. Por exemplo, reduza o número de threads para minimizar o impacto no banco de dados.

    Backup network speed limit

    O limite na largura de banda da rede. Unidade: MB/s. Você pode definir o limite com base nos requisitos do seu negócio. O valor padrão 0 indica que a largura de banda da rede é ilimitada.

    Nota

    Este parâmetro é exibido apenas ao fazer backup de bancos de dados MySQL.

  7. Na etapa Edit Lifecycle, configure o ciclo de vida para os 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, deve configurar o ciclo de vida para os dados de backup incremental.

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

  9. Após a caixa de diálogo Precheck indicar que a pré-verificação foi aprovada, clique em Start Task.

    Nota
    • Após o status do plano de backup mudar para Running, isso indica que o plano foi configurado com sucesso.

    • Se o plano de backup encontrar uma exceção ou erro, recomendamos solucionar o problema prontamente. Para mais informações, consulte How to fix an abnormal DBS backup schedule. Se o problema persistir após seguir as sugestões da documentação, consulte o grupo de suporte ao cliente do DBS (ID do grupo no DingTalk: 35585947).

Restaure os dados

  1. Faça login no Data Management (DMS) console V5.0.

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

    Nota

    Se você usar 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 do DMS e escolha All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Na página Backup Schedules, encontre o plano de backup que deseja usar 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 Point, configure o ponto de restauração e o banco de dados de destino para a restauração e clique em Next.

    Categoria

    Configuração

    Descrição

    N/A

    Task Name

    Um nome de tarefa será gerado automaticamente pelo DBS. Recomendamos configurar um nome com significado comercial (sem requisito de exclusividade) para facilitar a identificação posterior.

    Set Time Restored To

    Restorable time range

    O sistema exibe o intervalo de tempo restaurável, ou seja, do primeiro ao ponto mais recente do conjunto de backup completo concluído.

    Selected restore time point

    Selecione o ponto no tempo para restaurar. O horário definido deve estar dentro do Restorable time range.

    Nota

    Se o backup incremental de logs estiver ativado, o DBS permite restaurar para qualquer ponto no tempo após o backup; se não estiver ativado, você só poderá restaurar para o ponto no tempo dos conjuntos de backup completo.

    Restore target database

    Database Location

    Neste exemplo, o conjunto de backup é restaurado em uma RDS Instance pré-criada. Certifique-se de que o service do banco de dados de destino esteja em execução. O DBS também suporta 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 da instância de destino para restauração.

    RDS Instance ID

    Selecione o ID da instância RDS de destino para restauração.

    Database Account

    Insira a conta da instância do banco de dados de destino, que deve ter permissões de gravação.

    Password

    Insira a senha da conta do banco de dados.

    Cross-border Data Compliance Commitment

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

  6. Na página Configure Objects to Restore, configure as seguintes informações e clique em Precheck no canto inferior direito da página.

    Configuração

    Descrição

    Conflict Handling

    O Conflict Handling padrão está definido como Rename on Conflict. Por exemplo, quando a tabela job_info encontra uma tabela com o mesmo nome durante a restauração, o sistema renomeia a nova tabela para job_info_dbs_<restore_task_ID>_<timestamp>.

    Restore Objects

    Selecione os bancos de dados ou tabelas a serem restaurados na caixa Source Database Objects e mova-os para a caixa Selected Database Objects.

    Nota

    Alguns bancos de dados suportam granularidade de restauração de tabela única ou banco único, o que reduz a quantidade de dados a serem restaurados e diminui o RTO (Recovery Time Objective). Para obter detalhes sobre a granularidade suportada, consulte Supported database types and features.

  7. Após a caixa de diálogo Precheck exibir Precheck Passed, clique em Start Task.

    visualize a aba Restore Tasks no lado esquerdo da página para acompanhar o progresso da restauração do banco de dados.

    Nota

    O tempo de restauração depende das especificações do plano de backup e do tamanho do banco de dados. Especificações superiores resultam em uma restauração mais rápida. Para mais informações, consulte Performance tests on logical backup and physical backup.

Operações relacionadas

  • Se precisar alterar a fonte de backup ou as informações do objeto de backup, ou modifique a estratégia de backup do plano (como horário de backup e política de retenção de conjuntos de backup), consulte gerencie a programação de backup.

  • Para informações sobre possíveis taxas que podem ser geradas pelo plano de backup, consulte Billing FAQ.

  • Se temporariamente não precisar usar o backup, você pode pausar o plano de backup e salve as configurações para economizar custos. Para mais informações, consulte Pause or start a backup plan.