Anteriomente mostramos aqui no blog duas maneiras de automatizar o backup do mysql com o mysqldump.
Mysql- automatizando o backup com mysqldump parte 2- Tutorial linux e 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:
Postar um comentário