wils@web ~ $ cat ~/ajuda/como-realizar-backup-incremental-de-dados-no-mysql-8-0-utilizando-percona-xtrabackup-guia-passo-a-passo.md

Banco de Dados

Como realizar backup incremental de dados no MySQL 8.0 utilizando Percona XtraBackup: Guia passo a passo

atualizado em 23/08/2026

O Percona XtraBackup é uma ferramenta poderosa para realizar backups incrementais em bancos de dados MySQL, especialmente na versão 8.0. Este guia fornece um passo a passo detalhado sobre como configurar e executar backups incrementais.

Pré-requisitos

  • MySQL 8.0 instalado e em funcionamento.
  • Percona XtraBackup instalado.
  • Acesso ao terminal com permissões adequadas.

Passo 1: Instalação do Percona XtraBackup

Se o Percona XtraBackup não estiver instalado, você pode instalá-lo usando o seguinte comando:

sudo apt-get install percona-xtrabackup-80

Passo 2: Preparar o diretório de backup

Crie um diretório onde os backups serão armazenados:

mkdir /var/backups/mysql

Passo 3: Realizar o backup completo

Primeiro, execute um backup completo do banco de dados:

sudo xtrabackup --backup --target-dir=/var/backups/mysql/full --datadir=/var/lib/mysql

Passo 4: Preparar o backup completo

Após o backup completo, você deve prepará-lo para que possa ser restaurado:

sudo xtrabackup --prepare --target-dir=/var/backups/mysql/full

Passo 5: Realizar o backup incremental

Para realizar um backup incremental, você precisa especificar o diretório do último backup completo:

sudo xtrabackup --backup --target-dir=/var/backups/mysql/incremental --incremental-basedir=/var/backups/mysql/full --datadir=/var/lib/mysql

Passo 6: Preparar o backup incremental

Prepare o backup incremental da mesma forma que o backup completo:

sudo xtrabackup --prepare --target-dir=/var/backups/mysql/incremental --incremental-dir=/var/backups/mysql/incremental

Conclusão

Os backups incrementais são uma ótima maneira de economizar espaço e tempo. Lembre-se de testar a restauração dos backups regularmente para garantir que seus dados estejam seguros. Para mais segurança, considere automatizar o processo de backup usando scripts cron.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.