Pular para o conteúdo

Backup Simples de tabela MYSQL

Este Script mostra, de forma simples,  como fazer um backup de tabela no Mysql e enviar o mesmo por email para o Administrador, utilizando o sendmail (adotando q já esteja configurado).
Fábio J. Bonatto xonca
Hits: 7.015 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este Script mostra, de forma simples,  como fazer um backup de tabela no Mysql e enviar o mesmo por email para o Administrador, utilizando o sendmail (adotando q já esteja configurado).
Download backup.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh

MAILFILE=/tmp/mailtemp
HEADER=/tmp/header

data=`date`

clear
echo "Fazendo o dump do banco de dados..."
#Faz o backup via mysqldump
mysqldump -h host_da_maquina -u usuario nome_tabela > tabela.sql 

echo "Compactando o banco"
zip nome_tabela.zip tabela.sql
rm tabela.sql #apagamos para não ocupar espaço

echo ""
echo "Enviando arquivo via email...."

echo "To: admin@dominio.com.br" >> $HEADER
echo "Subject: Backup da base de dados: SISTEMA" >> $HEADER
echo "" >> $HEADER
echo "" >> $HEADER
echo "Backup da base de dados do sistema xxxx realizado em: $data" >> $HEADER
echo "" >> $HEADER
cat $HEADER > $MAILFILE
uuencode nome_tabela nome_tabela>> $MAILFILE #Anexa arquivo
cat $MAILFILE | /usr/sbin/sendmail -t -v 
# o cat, envia o email com o cabeçalho e com  o anexo

echo ""
echo "Limpando os arquivos temporarios...."
rm sistema.zip
rm $MAILFILE
rm $HEADER

echo ""

Uma loja de apps por linha de comando

Deixe sua internet plug and play com Pumpconfig

Montar pasta remota NFS em Zenity

Baixar e usar Bíblia Sagrada usando o terminal linux

Jogo da Velha para 2 jogadores

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.