#!/bin/bash
# Basado en http://pj.doland.org/downloads/mysql-backup.txt
#
#####################################
### MySQL Configuration Variables ###
#####################################

# MySQL Hostname
DBHOST='localhost'

# MySQL Username
DBUSER='user'

# MySQL Password
DBPASSWD='password'

# Local Directory for Dump Files
LOCALDIR=/directoriode/dumps/

#####################################
### Dump databases          #########
#####################################

cd $LOCALDIR

DBS=`mysql -u$DBUSER -p$DBPASSWD -h$DBHOST -e"show databases"`

for DATABASE in $DBS
do
        if [ $DATABASE != "Database" ]; then
                FILENAME=$DATABASE.gz
                mysqldump -u$DBUSER -p$DBPASSWD -h$DBHOST $DATABASE | gzip --bes
t > $LOCALDIR$FILENAME
        fi
done

exit 0

