Backup Simples de tabela MYSQL

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

[ Hits: 6.706 ]

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

Monitorar o uso do HD

Coleta de Performance com SAR (systat package)

Coleta de Informações de crescimento de utilização de file system

Gerador de Senhas

Listar bolsas disponíveis no Senac


  

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