Mysql- Script de backup interativo - Tutorial linux

Mysql- Script de  backup interativo - Tutorial linux

linux, tutorial linux, mysql, mysql error

Anteriomente mostramos aqui no blog duas maneiras de automatizar o backup do mysql com o mysqldump.


Agora iremos mostrar um exemplo de script interativo passando os parametros necessários para o backup.


#inicio do arquivo backupinterativo.sh
#!/bin/bash
echo "digite o host"
read host
echo "digite o usuario"
read usuario
echo "digite a senha"
read senha
echo "digite o banco"
read database
echo "digite o caminho onde será salvo o backup"
read caminho



if test -x $caminho ;  then
mysqldump -h $host -u $usuario --password=$senha  -c  -t  -e --databases $database > $caminho/arquivo_saida`date +%d%m%Y_%Hh`
tar -zcf $caminho/backup_arquivosaida`date +%d%m%Y_%Hh`.tar.gz $caminho/arquivo_saida`date +%d%m%Y_%Hh`
rm $caminho/arquivo_saida`date +%d%m%Y_%Hh`

else
mkdir $caminho
mysqldump -h $host -u $usuario --password=$senha  -c  -t  -e --databases $database > $caminho/arquivo_saida`date +%d%m%Y_%Hh`
tar -zcf $caminho/backup_arquivosaida`date +%d%m%Y_%Hh`.tar.gz $caminho/arquivo_saida`date +%d%m%Y_%Hh`
rm $caminho/arquivo_saida`date +%d%m%Y_%Hh`
fi
#fim do arquivo backupinterativo.sh

Salve o arquivo e de permissão para excutar o arquivo:

root@def_linux:# chmod +x backupinterativo.sh


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: