Guest User

Untitled

a guest
Dec 12th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. USER="root"
  4. PASSWORD="root"
  5. OUTPUTDIR="/Applications/MAMP/backup/"
  6. MYSQLDUMP="/Applications/MAMP/Library/bin/mysqldump"
  7. MYSQL="/Applications/MAMP/Library/bin/mysql"
  8.  
  9. # clean up any old backups - save space
  10. rm "$OUTPUTDIR/*sql" > /dev/null 2>&1
  11.  
  12. # get a list of databases
  13. databases=`$MYSQL --user=$USER --password=$PASSWORD \
  14. -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
  15.  
  16. # dump each database in turn
  17. for db in $databases; do
  18. echo $db
  19. $MYSQLDUMP --force --opt --user=$USER --password=$PASSWORD \
  20. --databases $db > "$OUTPUTDIR/$db.sql"
  21. done
Add Comment
Please, Sign In to add comment