Guest User

Untitled

a guest
Jan 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. MYSQL_USER=root
  4. MYSQL_PASSWORD=[PASSWORD]
  5. DAY=$(date +%m-%d-%y-%T)
  6.  
  7. BACKUP_FOLDER="/home/ubuntu/databases/$DAY"
  8. ZIP_FOLDER="/home/ubuntu/db_zip/"
  9.  
  10.  
  11. #
  12. if [ ! -d $BACKUP_FOLDER ]; then
  13. mkdir -p "$BACKUP_FOLDER"
  14. fi
  15.  
  16. cd /var/lib/mysql
  17.  
  18. DATABASE_LIST=`find * -type d`
  19.  
  20. for DB in $DATABASE_LIST
  21. do
  22. /usr/bin/mysqlhotcopy -u $MYSQL_USER -p $MYSQL_PASSWORD $DB $BACKUP_FOLDER --allowold --keepold
  23. echo "/usr/bin/mysqlhotcopy -u $MYSQL_USER -p $MYSQL_PASSWORD $DB $BACKUP_FOLDER --allowold --keepold"
  24. done
  25.  
  26. zip -r $ZIP_FOLDER/$DAY.zip $BACKUP_FOLDER
  27.  
  28. rm -rf $BACKUP_FOLDER
Add Comment
Please, Sign In to add comment