script:
#!/bin/sh
#Autor: Rodrigo da Silva Cunha
# Backupmysql.sh
DATA="" +%Y%m%d`
# NOME armazena o nome do arquivo de backup, neste caso
# o diretório é /home/workstation/backup, configure aqui o seu
# variáveis do Script
HOST="localhost"
USER="root"
PASSWORD=$(cat /root/.mysqlpass)
DATABASE1="my_wiki"
DATABASE2="forum"
NOME1="/mnt/HD2/backup/db/mysql.$DATABASE1.$DATA.bkp"
NOME2="/mnt/HD2/backup/db/mysql.$DATABASE2.$DATA.bkp"
echo iniciando backups Mysql $DATA >> /var/log/backup.registro.log
mysqldump -h $HOST -u $USER -p$PASSWORD --opt $DATABASE1 > $NOME1 2>>/var/log/backup.registro.log
mysqldump -h $HOST -u $USER -p$PASSWORD --opt $DATABASE2 > $NOME2 2>>/var/log/backup.registro.log
#Envio de Email
if [ -e $NOME1 ]
then
echo "mysql bpk $DATABASE1" | mutt -s "Backup na base de dados $DATABASE1 executado com sucesso"
address@hiddenelse
echo "PROBLEMA bpk $DATABASE1" | mutt -s "PROBLEMA de Backup na $DATABASE1"
address@hiddenfi
if [ -e $NOME2 ]
then
echo "mysql bpk $DATABASE2" | mutt -s "Backup na basede de dados $DATABASE2 executado com sucesso"
address@hiddenelse
echo "PROBLEMA bpk $DATABASE2" | mutt -s "PROBLEMA de Backup na base de dados $DATABASE2"
address@hiddenfi
#FIM