Mysql- automatizando o backup com mysqldump parte 2- Tutorial linux
A uns meses atrás escrevemo o tutorial Automatizando o backup do mysql com o mysqldump onde mostramos agendar o backup do mysql no crontab salvando arquivo de um database especifico por data e hora.
Nesse exemplo iremos criar um script que irá melhorar a forma como automatizamos esse backup, compactando os arquivos e gerenciando melhor o espaço em disco.
Crie o script backupmysql.sh e cole as linhas abaixo:
#inicio do arquivo
#!/bin/bash
mysqldump -u seuusuario --password=suasenha -c -t -e --databases nomedobanco > /backup/arquivo_saida`date +%d%m%Y_%Hh`
tar -zcf /backup/backup_arquivosaida.tar.gz /backup/arquivo_saida`date +%d%m%Y_%Hh`
rm /backup/arquivo_saida`date +%d%m%Y_%Hh`
#fim do arquivo
Salve o arquivo e coloque a permissão de execução:
root@def_linux:#chmod +x backupmysql.sh
Agora agende a tarefa de backup no crontab:
00 12 * * 1-6 /root/backupmysql.sh
Seguindo esses pequenos passos criamos uma maneira de Automatizar o backup do mysql com o mysqldump
Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.
Veja mais notícias Linux e tutoriais do blog aqui.
Defendendo o linux, blog o linux na veia.

Nenhum comentário:
Postar um comentário