Ir para o conteúdo principal

Configuração de Backup de Banco

1. Objetivo

Ao utilizar o Banco de Dados atrelado a Jelastic precisamos configurar uma opção para backup automático.

1. Criar um ambiente separado para armazenamento:

Este ambiente terá apenas uma opção de armazenamento, segue imagem de configuração:

WhatsApp Image 2022-07-05 at 11.18.36.jpeg

2. Apontar o ambiente de armazenamento como backup

Após criado o ambiente de armazenamento, precisamos apontar nosso backup para ele, para isso devemos ir no ambiente principal do nosso banco de dados, clicar em configurações e ir até a pasta de “backup”, selecione a pasta de backup e clique em configurações, logo em seguida selecione a opção “Montar” (segue imagem de exemplo):

WhatsApp Image 2022-07-05 at 11.18.35.jpeg

Após clicar em  “Montar” selecione o node do ambiente de armazenamento na opção “NFS Server” e em seguida adicione o caminho da pasta para backup na opção “Caminho remoto” por padrão a pasta será “/data” (segue imagem de exemplo):

WhatsApp Image 2022-07-05 at 11.18.35 (1).jpeg

3. Criar um comando cron para executar o backup

Após os passos anteriores chegamos na fase final de configuração, aqui precisamos criar um comando cron para rodar o dump do Banco de Dados, no servidor do banco clique em configurações, após isso acesse a pasta “cron” e na sequencia clique no arquivo mysql (segue imagem de exemplo):

Untitled (1).png

Dentro do arquivo “mysql” podemos configurar um cron para rodar o backup.

Exemplo de comandos crons:

#0 1 * * * /var/lib/jelastic/bin/backup_script.sh -m dump -c 15 -u USER -p PASSWORD -d db1[,db2,db3....]

#0 2 * * * /var/lib/jelastic/bin/backup_script.sh -m dump -u USER -p PASSWORD -d db -t table1[,table2,table3....]

#0 3 * * * /var/lib/jelastic/bin/backup_script.sh -m dumpall -c 10 -u USER -p PASSWORD

Cron utilizado para o backup do Banco de Dados do Braço Forte:

01 03 * * * /var/lib/jelastic/bin/backup_script.sh -m dump -u USER -p PASSWORD -d bracoforte

Nesse comando ele executa o dump de todas as tabelas do Banco de Dados “bracoforte” ás 03:01 todos os dias.