Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #!/bin/bash
  2. AWS_ACCESS_KEY_ID=****** \
  3. AWS_SECRET_ACCESS_KEY=****** \
  4. AWS_DEFAULT_REGION=***** \
  5. S3_BUCKET=[bucket name] \
  6. MYSQL_HOST=127.0.0.1 \
  7. MYSQL_PORT=8889 \
  8. MYSQL_USER=root \
  9. MYSQL_PASS=root \
  10. MYSQL_DB=my_db \
  11. cd /db_backup
  12. file=$(date +%Y-%m-%d).sql
  13. mysqldump \
  14. --host ${MYSQL_HOST} \
  15. --port ${MYSQL_PORT} \
  16. -u ${MYSQL_USER} \
  17. --password="${MYSQL_PASS}" \
  18. ${MYSQL_DB} > ${file}
  19. gzip ${file}
  20. /path/aws s3 cp ${file}.gz s3://${S3_BUCKET} --bucket S3_BUCKET
  21. rm ${file}.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement