Advertisement
Guest User

Untitled

a guest
Jan 18th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. export LOGDIR=/home/sshweb/backup
  2.  
  3. mkdir -p ${LOGDIR}/$(date +%w)
  4. rm "${LOGDIR}/$(date +%w)/*" > /dev/null 2>&1
  5. rm "${LOGDIR}/$(date +%w)/*" > /dev/null 2>&1
  6.  
  7. SERVER="localhost"
  8. USER="root"
  9. PASS="***"
  10.  
  11. databases=`mysql --user=$USER --password=$PASS -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
  12.  
  13. for db in $databases; do
  14. if [[ "$db" != "information_schema" ]] && [[ "$db" != _* ]] ; then
  15. echo "Dumping database: $db"
  16. mysqldump --force --opt --user=$USER --password=$PASS --databases $db > ${LOGDIR}/$(date +%w)/$(date +%F).$db.sql
  17. fi
  18. done
  19.  
  20. # some files
  21. cp -R /home/sshweb/www/shaarli.fam-martel.eu/data ${LOGDIR}/$(date +%w)/$(date +%F)-shaarli
  22.  
  23.  
  24.  
  25.  
  26. # archive
  27. tar -zcvf ${LOGDIR}/$(date +%w).tar.gz ${LOGDIR}/$(date +%w)/
  28.  
  29. cp ${LOGDIR}/$(date +%w).tar.gz /mnt/backupftp/$(date +%w).tar.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement