8.2.4.2. Realização de backup físico on-line usando a ferramenta Mariabackup
Mariabackup é uma ferramenta baseada na tecnologia Percona XtraBackup, que permite realizar backups físicos on-line das mesas InnoDB, Aria e MyISAM.
MariabackupO pacote mariadb-backup
, fornecido pelo repositório AppStream, suporta a capacidade total de backup para o servidor MariaDB, que inclui dados criptografados e comprimidos.
Pré-requisitos
O pacote
mariadb-backup
está instalado no sistema:# yum instalar mariadb-backup
Mariabackup precisa ser fornecido com credenciais para o usuário pelas quais o backup será executado. O usuário pode fornecer as credenciais na linha de comando, como mostrado no procedimento, ou por um arquivo de configuração antes de aplicar o procedimento. Para definir as credenciais usando o arquivo de configuração, primeiro crie o arquivo (por exemplo,
/etc/my.cnf.d/mariabackup.cnf
), e depois adicione as seguintes linhas na seção[xtrabackup]
ou[mysqld]
do novo arquivo:[xtrabackup] user=myuser password=mypassword
ImportanteMariabackup não lê opções na seção
[mariadb]
dos arquivos de configuração. Se um diretório de dados não-padrão for especificado em um servidor MariaDB, você deve especificar este diretório nas seções[xtrabackup]
ou[mysqld]
dos arquivos de configuração, de modo que Mariabackup é capaz de encontrar o diretório de dados.Para especificar tal diretório de dados, inclua a seguinte linha nas seções
[xtrabackup]
ou[mysqld]
dos arquivos de configuração MariaDB:datadir=/var/mycustomdatadir
NotaUsuários de Mariabackup devem ter os privilégios
RELOAD
,LOCK TABLES
, eREPLICATION CLIENT
para poder trabalhar com o backup.
Para criar um backup de um banco de dados usando MariabackupUse o procedimento a seguir:
Procedimento
Execute o seguinte comando:
mariabackup --backup --target-dir <backup_directory> --user <backup_user> --password <backup_passwd>
A opção
target-dir
define o diretório onde os arquivos de backup são armazenados. Se você quiser realizar um backup completo, o diretório de destino deve estar vazio ou não existir.As opções
user
epassword
permitem que você configure o nome de usuário e a senha. Não utilize estas opções se você já configurou o nome de usuário e a senha no arquivo de configuração como descrito em pré-requisitos.
Recursos adicionais
Para mais informações sobre a realização de backups com Mariabackupver Full Backup e Restore com Mariabackup.