Guest User

Untitled

a guest
Mar 12th, 2018
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # configuration
  4. PROJECT_NAME='Foo'
  5. PATH_TO_BACKUPS='/backups/foo_database_backups'
  6. RECIPIENT_EMAIL='james@whatever.com'
  7. DATABASE_USERNAME='root'
  8. DATABASE_PASSWORD='password'
  9. DATABASE_DATABASE='database_name'
  10. # end of configuration. should not need to edit from this point
  11.  
  12. TIMESTAMP=`date +%F_%T`
  13. OUTFILE="$PATH_TO_BACKUPS/$TIMESTAMP.sql"
  14. mysqldump -u$DATABASE_USERNAME -p$DATABASE_PASSWORD $DATABASE_DATABASE > $OUTFILE
  15. bzip2 $OUTFILE
  16. mutt -a $OUTFILE.bz2 -s "Database/$PROJECT_NAME for $TIMESTAMP" $RECIPIENT_EMAIL < /dev/null
Add Comment
Please, Sign In to add comment