| 123456789101112131415161718 | #!/bin/bashUSER="backup"PASSWORD="OGaFNoafEgCPUnutCQB7"OUTPUT="/backup/$(hostname -s)"###################################find ${OUTPUT}/*.sql -mtime +30 -exec rm {} \;ExcludeDatabases="Database|information_schema|performance_schema|mysql"databases=$(mysql -u $USER -p$PASSWORD -e "SHOW DATABASES;" | tr -d "| " | egrep -v $ExcludeDatabases)for db in $databases; do    echo "Dumping database: $db"    mysqldump -u $USER -p$PASSWORD --databases $db > ${OUTPUT}/$(date +%Y%m%d).$db.sql    # gzip $OUTPUT/`date +%Y%m%d`.$db.sqldone
 |