Guest User

Untitled

a guest
Nov 15th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. # Optional variables for a backup script
  2. MYSQL_USER="root"
  3. MYSQL_PASS="root"
  4. MYSQL_DATABASE_PREFIX="shopify_app_"
  5. PROJECT_DIR="/var/www/html/dev"
  6. BACKUP_DIR=$PROJECT_DIR"/storage/app/backup/"
  7. test -d "$BACKUP_DIR" || mkdir -p "$BACKUP_DIR"
  8. # Get the database list, exclude information_schema
  9. cd $BACKUP_DIR
  10. rm * -f
  11. mysqldump -u $MYSQL_USER --password=$MYSQL_PASS "flits" | gzip > "$BACKUP_DIR/flits.sql.gz"
  12. for db in $(mysql -B -s -u $MYSQL_USER --password=$MYSQL_PASS -e 'show databases like "shopify_app_%"')
  13. do
  14. # dump each database in a separate file
  15. mysqldump -u $MYSQL_USER --password=$MYSQL_PASS "$db" | gzip > "$BACKUP_DIR/$db.sql.gz"
  16. done
  17. cd $BACKUP_DIR
  18. tar -czvf backup.tar.gz *
  19. rm *.sql.gz -f
  20. cd $PROJECT_DIR
  21. php artisan create:backup
Add Comment
Please, Sign In to add comment