Backup Simples de tabela MYSQL

Publicado por Fábio J. Bonatto 03/05/2005

[ Hits: 6.987 ]

Download backup.sh




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).

  



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 ""

Scripts recomendados

Abrir arquivos em nova aba no Firefox

sbinstall.sh - Descompacta, compila e instala SlackBuild

Adicionar agentes em uma ManageSystemList de ITM6

Script de instalação do Mplayer, com todas as fontes e codecs

Ogg to Mp3 Audio Convert


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts