Este script básico realizar el backup de cada uno de las bases de datos que se encuentre en el servidor.
#!/bin/sh
dbuser="user"
dbpass="password"
dbpath=/home/backup/db/`date +%Y%m%d`
#Create directory
mkdir -p $dbpath
# Show database and remove Database title
dblist=`/usr/local/bin/mysql -u $dbuser -p$dbpass -B -e "show databases;"|/usr/bin/grep -v Database`
for dbname in $dblist; do
# Create the dump file
/usr/local/bin/mysqldump -u $dbuser --password=$dbpass --opt -C $dbname |/usr/bin/gzip -9 > $dbpath/$dbname.dump.gz
done
Espero que les sea útil.
0 comentarios:
Publicar un comentario