Guest User

Untitled

a guest
Nov 18th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Database credentials
  4. user="xxx"
  5. password="xxx"
  6. host="xxx"
  7. db_name="xxxx"
  8.  
  9. # Other options
  10. backup_path="/data/backup/mysql"
  11. d=$(date +"%F-%T")
  12.  
  13. # Set default file permissions
  14. umask 177
  15.  
  16. # Dump database into SQL file
  17. mysqldump --user=$user --password=$password $db_name > $backup_path/$db_name-$d.sql
  18.  
  19. # Delete files older than 30 days
  20. find $backup_path/* -mtime +30 -exec rm {} \;
Add Comment
Please, Sign In to add comment