Advertisement
Guest User

Untitled

a guest
Aug 18th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. echo "restore_app_db.sh"
  2.  
  3. echo $1 # HOST
  4. echo $2 # DB
  5. echo $3 # APP
  6. echo $4 # USER
  7. echo $5 # PASS
  8.  
  9. MYSQL_HOST=$1
  10. MYSQL_USER=$4
  11. MYSQL_PASS=$5
  12.  
  13. if [ -z "$MYSQL_PASS" ]; then
  14. pass_string=''
  15. else
  16. pass_string="-p${MYSQL_PASS}"
  17. fi
  18.  
  19. APP_DB=$2
  20. SQL_SOURCE=$3
  21.  
  22. THISDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  23.  
  24. mysql $pass_string -h $MYSQL_HOST -u $MYSQL_USER -e "DROP DATABASE IF EXISTS \`${APP_DB}\`; CREATE DATABASE \`${APP_DB}\` CHARACTER SET utf8 COLLATE utf8_bin;"
  25. mysql $pass_string ${MYSQL_PASS} -h $MYSQL_HOST -u $MYSQL_USER ${APP_DB} < $THISDIR/sql/$SQL_SOURCE.sql
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement