Skip to content

Instantly share code, notes, and snippets.

@fcingolani
Created October 5, 2012 13:41
Show Gist options
  • Save fcingolani/3839861 to your computer and use it in GitHub Desktop.
Save fcingolani/3839861 to your computer and use it in GitHub Desktop.
Wordpress Backup bash script
#!/bin/bash
NOW=$(date +"%Y-%m-%d-%H%M")
DB_USER=""
DB_PASS=""
DB_NAME=""
DB_HOST=""
TREE_FILE="$NOW.tar.gz"
DB_FILE="$DB_NAME.$NOW.sql.tar.gz"
BACKUP_DIR="$NOW"
WWW_DIR=""
mkdir -p $BACKUP_DIR
tar -czvf $BACKUP_DIR/$TREE_FILE $WWW_DIR
mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASS $DB_NAME > /tmp/$DB_NAME
tar -czvf $BACKUP_DIR/$DB_FILE /tmp/$DB_NAME
rm /tmp/$DB_NAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment