Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #! /bin/sh
  2. export DAY
  3. declare DAY=`date|cut -c 1-3`
  4.  
  5. USER="root"
  6. PASSWORD="password"
  7. MYSQLDUMP="/usr/bin/mysqldump"
  8. MYSQL="/usr/bin/mysql"
  9. OUTPUTDIR="/home/sdstern/Backup/sugaree/sql"
  10.  
  11. # get a list of databases
  12. databases=`$MYSQL --user=$USER --password=$PASSWORD \
  13. -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
  14.  
  15.  
  16. for db in $databases; do
  17. if [[ "$db" != "information_schema" && "$db" != "performance_schema" ]];
  18. then
  19. $MYSQLDUMP --events --user=$USER --password=$PASSWORD --databases $db |gzip > "$OUTPUTDIR/$db-$DAY.sql.gz";
  20.  
  21. fi
  22. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement