Advertisement
Guest User

Untitled

a guest
Mar 13th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #!/bin/bash
  2. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
  3.  
  4. FILESERVER_IP="192.168.x.x"
  5. FILESERVER_USER="user"
  6. FILESERVER_PASS="pass"
  7. FILESERVER_FOLDER="share"
  8. MOUNTPOINT=/mnt
  9. MYSQL_PASS='root'
  10. NOW=`date +"%Y-%m-%d_%H%M"`
  11. DIR=$MOUNTPOINT/$NOW
  12.  
  13. umount $MOUNTPOINT >/dev/null 2>&1
  14. mount //$FILESERVER_IP/$FILESERVER_FOLDER -t cifs -o username="$FILESERVER_USER",password="$FILESERVER_PASS" $MOUNTPOINT &&
  15. mkdir $DIR
  16.  
  17.  
  18. mysqldump webfa -u root -p$MYSQL_PASS --add-drop-table --add-drop-trigger --disable-keys | gzip -c9 > $DIR/webfa_$NOW.sql.gz
  19. mysqldump weben -u root -p$MYSQL_PASS --add-drop-table --add-drop-trigger --disable-keys | gzip -c9 > $DIR/weben_$NOW.sql.gz
  20. mysqldump mazagent -u root -p$MYSQL_PASS --add-drop-table --add-drop-trigger --disable-keys --routines --triggers --events | gzip -c9 > $DIR/mazagent_$NOW.sql.gz
  21. mysqldump mazweb -u root -p$MYSQL_PASS --add-drop-table --add-drop-trigger --disable-keys | gzip -c9 > $DIR/mazweb_$NOW.sql.gz
  22. mysqldump --all-databases -u root -p$MYSQL_PASS --add-drop-table --add-drop-trigger --disable-keys --routines --triggers --events | gzip -c9 > $DIR/all_$NOW.sql.gz
  23.  
  24. umount $MOUNTPOINT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement