Skip to content

Instantly share code, notes, and snippets.

@watsy0007
Last active August 2, 2016 07:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save watsy0007/df951c4b1f89aebf5bddcb222f1e558a to your computer and use it in GitHub Desktop.
Save watsy0007/df951c4b1f89aebf5bddcb222f1e558a to your computer and use it in GitHub Desktop.
backup_mysql
#!/bin/bash
echo $DB_HOST
echo $DB_USER
echo $DB_PASSWORD
databases=`mysql -h $DB_HOST -u $DB_USER -p$DB_PASSWORD -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
for db in $databases; do
if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
echo "Dumping database: $db"
mysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD --databases $db > `date +%Y%m%d`.$db.sql
# # gzip $OUTPUT/`date +%Y%m%d`.$db.sql
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment