Todos os produtos
Search
Central de documentação

Cloud Backup:Fazer backup do MySQL

Última atualização: Jun 27, 2026

Para proteger seus bancos de dados MySQL contra perda de dados causada por desastres, falhas de hardware, corrupção de dados ou exclusão acidental, use o Cloud Backup. O Cloud Backup oferece suporte a bancos de dados MySQL em instâncias do Elastic Compute Service (ECS) ou em servidores locais e armazena os backups na nuvem. Você pode restaurar um banco de dados a partir de um backup para um ponto específico no tempo, seja para o banco de dados original ou para outro banco de dados em ECS ou local na mesma região. Este tópico descreve como fazer backup de um banco de dados MySQL.

Pré-requisitos

  • Você ativou o serviço Alibaba Cloud Cloud Backup. A ativação do Cloud Backup é gratuita, mas o uso do recurso de backup de banco de dados do Cloud Backup gera as seguintes cobranças:

    • Taxa de aluguel do cofre de backup de banco de dados: cada ID de usuário (UID) recebe um período de teste gratuito de 30 dias, que inclui 100 GB de armazenamento gratuito por cofre por mês.

    • Taxa de armazenamento de backup de banco de dados: a cobrança refere-se ao espaço de armazenamento utilizado pelos backups após deduplicação e compressão. Um período de teste gratuito de 30 dias está disponível; após esse período, aplica-se uma tabela de preços escalonados.

    Para mais informações, consulte Preços.

  • Você registrou o banco de dados MySQL no console do Cloud Backup.

  • Para bancos de dados MySQL em instâncias ECS, use o recurso de pré-verificação para identificar possíveis problemas. Isso inclui verificações de conectividade da rede de controle, conectividade do Object Storage Service (OSS), versões suportadas para backups completos e configuração do log binário (binlog). Para mais informações, consulte Pré-verificar um banco de dados MySQL em uma instância ECS.

Observações de uso

  • O servidor local deve estar conectado a uma Virtual Private Cloud (VPC) da Alibaba Cloud por meio de um circuito Express Connect ou uma conexão VPN. A rede deve permitir acesso ao bloco CIDR 100.64.0.0/10, 100.64.0.0/11 ou 100.96.0.0/11. Para mais informações, consulte Estabelecer uma conexão entre uma VPC e um data center local (modo de túnel único).

  • Não é possível usar o recurso de backup do MySQL se o recurso anti-ransomware para bancos de dados estiver ativado. Para mais informações sobre o recurso anti-ransomware, consulte Visão geral do serviço anti-ransomware.

  • O recurso de backup do MySQL não oferece suporte a bancos de dados executados em containers.

  • Existem limitações quanto às versões de banco de dados, sistemas operacionais e recursos de backup suportados. Por exemplo, não há suporte para MySQL no Windows. Para mais informações, consulte Lista de compatibilidade e observações de uso.

  • Ao criar um plano de backup, selecione um cofre de backup adequado. Faça o backup de cada instância de banco de dados em um único cofre de backup. Caso contrário, backups incrementais e de logs podem ser convertidos em backups completos, consumindo espaço extra de armazenamento no cofre.

  • Se você usar outros softwares ou scripts de backup simultaneamente para realizar backups completos, incrementais ou de logs, os backups incrementais e de logs executados pelo Cloud Backup não serão afetados. Observe que alguns softwares de terceiros podem bloquear o banco de dados MySQL durante um backup completo. Isso pode impedir a execução de jobs do Cloud Backup e causar atrasos. Também pode ocorrer um atraso ao executar um backup completo pelo console.

  • O recurso de backup do MySQL não permite fazer backup de várias instâncias MySQL executadas em uma única máquina (servidor local ou instância ECS).

  • Não há suporte para backup de tabelas multiversão, como tabelas com o recurso INSTANT ADD/DROP column ativado. Reconstrua a tabela para limpar as informações multiversão antes de realizar o backup.

Procedimento

Importante

Backups incrementais e de logs dependem de um backup completo válido para formar uma cadeia de recuperação completa. Para garantir que seu plano de backup entre em vigor imediatamente e que seus dados sejam recuperáveis, execute um backup completo manualmente logo após criar o plano de backup. Isso estabelece uma linha de base confiável para backups futuros.

Após a criação de um plano de backup, seu status será Running. O Cloud Backup executa jobs de backup do MySQL com base no horário de início e no intervalo de backup especificados. Siga as etapas abaixo:

  1. Faça login no console do Cloud Backup.

  2. No painel de navegação à esquerda, escolha Backup > Database Backup. Selecione uma região e clique em na aba MySQL. Clique em na aba ECS Database Instance ou Local Database Instance. Localize a instância MySQL desejada e, na coluna Actions, clique em Back Up.

  3. No painel Create Backup Plan, configure os parâmetros a seguir.

    1. Configure o conteúdo do backup e clique em Next.

      1. Insira um Plan Name.

      2. Selecione as instâncias de banco de dados que deseja incluir no backup. Na seção Selected, marque as caixas de seleção dos bancos de dados na estrutura de árvore, por exemplo, mysql e sys.

    2. Configure a programação do backup e clique em Next.

      Parâmetro

      Descrição

      Recommended Plan

      Plano de backup recomendado. O Cloud Backup fornece as seguintes políticas de backup predefinidas. Selecione uma política conforme suas necessidades de negócios ou personalize uma política.

      • Typical Plan: ativa os recursos de Full Backup e Incremental Backup.

      • Critical Application: ativa os recursos de Full Backup, Incremental Backup e Log Backup.

      • Customize: personaliza o tipo de backup. Selecione Incremental Backup ou Real-time Backup e defina o horário de início e o intervalo de backup.

      Full Backup

      Faz backup de todos os arquivos do banco de dados no sistema operacional. A restauração de dados só é possível para o ponto exato no tempo em que o backup foi criado.

      Execute um backup único imediatamente ou em um horário especificado, ou agende backups por hora, dia, semana ou mês.

      Incremental Backup

      Faz backup apenas dos arquivos do banco de dados alterados desde o último backup. A restauração de dados só é possível para o ponto exato no tempo em que o backup foi criado.

      Execute um backup único imediatamente ou em um horário especificado, ou agende backups por hora, dia, semana ou mês.

      Importante
      • Não há suporte para backup incremental em bancos de dados MySQL que utilizam o mecanismo MyISAM (versões anteriores ao MySQL 5.5). Para esses bancos de dados, o Cloud Backup converte automaticamente os backups incrementais em backups completos.

      • Para restaurar dados de um backup incremental, o backup completo mais recente é obrigatório. Portanto, o backup completo correspondente não é liberado até que o backup incremental expire. Configure o ciclo de backup e o período de retenção de acordo com suas necessidades de negócios. Para mais informações, consulte Como os backups expirados em um cofre de backup de banco de dados são limpos?.

      Log Backup

      Faz backup dos logs do banco de dados. Os logs podem ter backup realizado em intervalos fixos.

      Execute um backup único imediatamente ou em um horário especificado, ou agende backups por hora, dia, semana ou mês.

      Importante
      • Para restaurar dados de um backup de log, o backup completo mais recente é obrigatório. Portanto, o backup completo correspondente não é liberado até que o backup de log expire. Configure o ciclo de backup e o período de retenção de acordo com suas necessidades de negócios. Para mais informações, consulte Como os backups expirados em um cofre de backup de banco de dados são limpos?.

      • Se o nó alvo do backup for um nó escravo, defina log_slave_updates=1 no arquivo de configuração para garantir que os backups de log sejam executados conforme esperado. Após modificar a configuração, realize um backup completo antes de executar um backup de log.

      Realtime Backup

      Realiza backup dos dados de log do banco de dados em tempo real.

      Antes de ativar este recurso, realize um backup completo. Após a ativação, os logs do banco de dados têm backup contínuo, o que permite atingir um objetivo de ponto de recuperação (RPO) de segundos. O backup em tempo real é gratuito durante o período de teste. Após o término do período de teste gratuito, o armazenamento utilizado pelos backups em tempo real passa a ser cobrado imediatamente. Para mais informações sobre preços, consulte Preços.

      Importante

      Apenas um plano de backup que inclua backup em tempo real é permitido por instância de banco de dados MySQL.

    3. Configure as opções de backup e clique em Next.

      Parâmetro

      Descrição

      Concurrent Threads

      Número de threads simultâneas para um job de backup.

      Retry Time

      Tempo de espera do sistema para reconectar ao banco de dados caso a conexão seja interrompida durante um backup. Unidade: minutos.

      Speed Limit

      Taxa máxima de transferência de dados para um backup. Unidade: MB/s.

      Nota

      Um valor igual a 0 indica que não há limite de velocidade.

    4. Configure o cofre de backup e clique em OK.

      Importante

      Uma instância pode ter backup realizado em apenas um cofre de backup. Não é possível fazer backup de uma instância em vários cofres de backup.

      Parâmetro

      Descrição

      Backup Vault

      Configure o cofre de backup onde os backups serão armazenados.

      • Create Vault: insira um nome para o novo cofre de backup. Se este parâmetro for deixado vazio, um nome aleatório será atribuído.

      • Select Vault: selecione um cofre de backup existente na lista suspensa.

      Importante

      Após a criação de um cofre de backup, uma taxa de aluguel é cobrada independentemente da geração de dados de backup. Para mais informações, consulte Métodos de faturamento e itens faturáveis.

      Para garantir o nível mais alto de redundância de dados, o Cloud Backup utiliza automaticamente um cofre de backup com redundância de zona se a região selecionada oferecer suporte a armazenamento com redundância de zona. Se a região oferecer suporte apenas a armazenamento com redundância local, um cofre de backup com redundância local será utilizado. Não é necessário selecionar manualmente o tipo de redundância do cofre.

      Vault Name

      Nome do cofre de backup.

      Backup Retention Period

      Período de retenção dos backups. Selecione Dia, Semana, Mês ou Ano como unidade de tempo.

      Altere o período de retenção de backup na página de gerenciamento do cofre. A alteração se aplica a todos os novos backups no cofre. Os backups são excluídos automaticamente após o término do período de retenção.

      Importante

      Para restaurar dados de um backup incremental ou de log, o backup completo mais recente é obrigatório. Portanto, o backup completo correspondente não é liberado até que o backup incremental ou de log expire. Configure o ciclo de backup e o período de retenção de acordo com suas necessidades de negócios. Para mais informações, consulte Como os backups expirados em um cofre de backup de banco de dados são limpos?.

Verificar backup

  • Após a criação do plano de backup, visualize seus detalhes na aba Backup Plans. Os detalhes incluem o próximo horário de execução e o intervalo para backups completos, incrementais e de logs. O Cloud Backup executa jobs de backup do banco de dados MySQL com base no horário de início e no intervalo especificados.

  • Quando o horário agendado para o backup é atingido, o Cloud Backup inicia o plano de backup. O job de backup atual estará concluído quando o Status do plano de backup for Idle e um horário for exibido na coluna Next Run.

Perguntas frequentes

Mais operações

Na aba Backup Plan, realize as seguintes operações na coluna Actions de um plano de backup.

  • Editar um plano de backup

    Clique em Edit para modificar o plano de backup.

  • Configurar definições de alerta

    Clique em na coluna Actions e selecione Alert Settings. Em seguida, escolha um método de alerta de backup.

    Método de alerta de backup

    Descrição

    Disabled

    O cliente deixa de enviar notificações de alerta.

    Same as Backup Vault

    O cliente utiliza o mesmo método de alerta do cofre de backup.

    Notify Alibaba Cloud Account

    Envia notificações de alerta por e-mail para a conta Alibaba Cloud.

    Custom

    Selecione um ou mais contatos ou grupos de contatos. Após concluir a configuração, o cliente envia alertas de backup para os contatos ou grupos de contatos selecionados.

  • Excluir um plano de backup

    A exclusão de um plano de backup interrompe quaisquer jobs de backup e restauração em execução.

    Clique em na coluna Actions e selecione Delete Backup para excluir um plano de backup que não seja mais necessário.

Próximas etapas

Restaurar um banco de dados MySQL

Documentos relacionados