Ir ao conteúdo
  • Cadastre-se

tem como automatizar o mariabackup ? (ferramenta de backup do mariadb)


Ir à solução Resolvido por Marcos Vinicius Cordeiro,

Posts recomendados

Aqui onde eu trabalho eu utilizo um MariaDB para organizar "planilhas", eu uso como se fosse uma planilha, porque fica mais para emitir relatórios para meus superiores.
Hoje ja faz parte da minha rotina diária fazer o Backup, compactar com o 7z e (até aqui em linha de comando) depois copiar para o servidor da empresa com o Filezilla. NOTA: O MariaDB fica em uma maquina virtual na minha maquina.

A minha ideia seria colocar algo como uma rotina automática. Eu faço isso todos os dias:
# cd /home/debian
# mariabackup --backup --target-dir /home/debian/mariabkp -u root
# cd mariabkp/
# 7z a mariabkp-2021-11-19.7z *
# mv mariabkp-2021-11-19.7z ..
# cd ..
# rm -r mariabkp
# mv mariabkp-2021-11-19.7z arquivos/

(Claro todos os dias eu altero o dia do arquivo mariabkp-2021...)
E desta pasta arquivos eu copio com o Filezilla para o servidor da empresa que tem backup automático espelhado.

Link para o comentário
Compartilhar em outros sites

  • Solução

Processo para automatização.

 

  • Segue os comandos:

# nano /root/mariabkp.sh

  • Adicione as linhas abaixo para criar a tarefa que será executada. 

#!/bin/bash

# DIR =>diretório 

# password =>senha do banco de dados

# caminho => /root/mariabkp.sh

# permissão => chmod +x /root/mariabkp.sh

 

DIR="/home/debian"

PASS='password'

DATE=$(date +%Y-%m-%d)

 

mariabackup --backup --target-dir $DIR/mariabkp -u root -p$PASS

cd $DIR

7z a mariabkp-$DATE.7z mariabkp

mv mariabkp-$DATE.7z $DIR/arquivos/

rm -rf $DIR/mariabkp/*

  • Adicione as permissões ao arquivo

# chmod +x /root/mariabkp.sh

  • Coloquei a tarefa CRON:

echo "00 16 * * * root /root/mariabkp.sh > /dev/null 2>&1" >> /etc/crontab

  • Além disto abri o o crontab 

# crontab –e

  • Na última linha eu adicione a seguinte linha.

00 16 * * * root /root/mariabkp.sh

 

(Todos os dias as 16h ou 4pm vai ser executado o backup, compactado e movido para a pasta arquivos)

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!