Guest User

Untitled

a guest
Oct 17th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #备份目录
  4. #backup_home=/root/mysqlbackups
  5. #改成脚本所在目录 backup_home=$(dirname $0)
  6. backup_home=$(dirname $0)
  7.  
  8. db_user=root
  9. db_pswd="1111"
  10.  
  11. now=$(date +%Y-%m-%d)
  12. two_weeks_ago=$(date --date='2 weeks ago' +%Y-%m-%d)
  13.  
  14. #dump current database¬
  15. mysqldump -u${db_user} -p${db_pswd} --all-databases | gzip -9 > ${backup_home}/mysql-${now}.sql.gz
  16.  
  17. #删除两周前的备份,如果存在
  18. if [ -f ${backup_home}/mysql-${two_weeks_ago}.sql.gz ]; then
  19. rm ${backup_home}/mysql-${two_weeks_ago}.sql.gz
  20. fi
Add Comment
Please, Sign In to add comment