Guest User

Untitled

a guest
Apr 13th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. sql_host=""
  4. sql_user=""
  5. sql_passwd=""
  6. sql_db=""
  7. sql_opts="--routines --add-drop-table --add-locks --create-options --single-transaction --disable-keys --extended-insert --quick"
  8. sql_bk_directory=""
  9. sql_bk_password=""
  10.  
  11. /usr/bin/nice -n 10 /usr/local/bin/mysqldump -v -h $sql_host -u $sql_user -p$sql_passwd $sql_opts $sql_db | \
  12. /usr/bin/gzip -c > $sql_bk_directory/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz
  13. if [ $? != 0 ]; then
  14. echo "Error dumping data"
  15. exit 1
  16. fi
  17.  
  18.  
  19. /usr/bin/openssl aes-256-cbc -salt -in $sql_bk_directory/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz -out $sql_bk_directory/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz.enc -pass pass:pr2bXiwXmm
  20. if [ $? != 0 ]; then
  21. echo "Error encrypt data"
  22. exit 1
  23. fi
  24.  
  25.  
  26. rm $sql_bk_directory/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz
  27.  
  28.  
  29. ############
  30. #to decrypt#
  31. ############
  32. #openssl aes-256-cbc -d -salt -in /usr/home/backup/mysql/dbs/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz.enc -out /usr/home/backup/mysql/dbs/$sql_db-`date "+%Y-%m-%d"`_full.sql.gz -pass pass:pass
Add Comment
Please, Sign In to add comment