Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/bin/bash
  2. # List all databases, backup them seperately gzipped
  3.  
  4. USER="XXX"
  5. PASSWORD="XXX"
  6. HOST="XXX"
  7. now="$(date +'%d-%m-%Y')"
  8. DATABASES=`mysql -u ${USER} -p${PASSWORD} -h ${HOST} -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
  9.  
  10. for db in ${DATABASES}; do
  11. if [[ ${db} != "information_schema" ]] && [[ ${db} != "performance_schema" ]] && [[ ${db} != "mysql" ]] && [[ ${db} != _* ]] ; then
  12. echo "Dumping database: "${db}
  13. mysqldump -u ${USER} -p${PASSWORD} -h dbint059803 ${db} | gzip -v > "backups/db/${now}_${db}.sql.gz"
  14. fi
  15. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement