8.2.4.3. Restaurando dados usando a ferramenta Mariabackup
Quando o backup estiver completo, você pode restaurar os dados do backup usando o comando mariabackup com uma das seguintes opções:
-
--copy-back -
--move-back
A opção --copy-back permite que você mantenha os arquivos de backup originais. A opção --move-back move os arquivos de backup para o diretório de dados, e remove os arquivos de backup originais.
Pré-requisitos
Certifique-se de que o serviço
mariadbnão esteja funcionando:systemctl stop mariadb.service
# systemctl stop mariadb.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Certifique-se de que o diretório de dados esteja vazio.
8.2.4.3.1. Restaurando os dados com Mariabackup enquanto mantém os arquivos de backup Copiar o linkLink copiado para a área de transferência!
Para restaurar os dados, mantendo os arquivos de backup originais, use o seguinte procedimento.
Procedimento
Execute o comando
mariabackupcom a opção--copy-back:mariabackup --copy-back --target-dir=/var/mariadb/backup/
$ mariabackup --copy-back --target-dir=/var/mariadb/backup/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Consertar as permissões dos arquivos.
Ao restaurar um banco de dados, Mariabackup preserva o arquivo e os privilégios de diretório do backup. No entanto, Mariabackup grava os arquivos em disco como o usuário e grupo restaurando o banco de dados. Consequentemente, após restaurar um backup, pode ser necessário ajustar o proprietário do diretório de dados para corresponder o usuário e o grupo para o servidor MariaDB, tipicamente
mysqlpara ambos.Por exemplo, para mudar recursivamente a propriedade dos arquivos para o usuário e grupo
mysql:chown -R mysql:mysql /var/lib/mysql/
# chown -R mysql:mysql /var/lib/mysql/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Iniciar o serviço
mariadb:systemctl start mariadb.service
# systemctl start mariadb.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow