Backup Simples de tabela MYSQL

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

[ Hits: 6.569 ]

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

Ip dinâmico

Script para desconexão em horário determinado

Album de fotografias v1.1

Manipular um arquivo txt como se fosse uma planilha de calculo

Cyber Script


  

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