Guest User

Untitled

a guest
Apr 9th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. HOST=localhost
  4. PORT=3306
  5. USER=root
  6. PASS=mysecretrootpassword
  7.  
  8. DB_NAME=$1
  9. DB_USER=$2
  10. DB_PASS=$3
  11.  
  12.  
  13. if [ $# == 3 ]; then
  14. echo Creating MySQL database $DB_NAME on $HOST with user $DB_USER / $DB_PASS.
  15.  
  16. SQL="CREATE DATABASE $DB_NAME; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON $DB_NAME.* TO '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
  17.  
  18.  
  19. echo $SQL > /tmp/qry.txt
  20.  
  21. mysql -u$USER -p$PASS < /tmp/qry.txt
  22.  
  23. rm /tmp/qry.txt
  24. else
  25. echo "This command needs 3 arguments."
  26. echo "createdb.sh <db_name> <db_user> <db pass>";
  27. fi
Add Comment
Please, Sign In to add comment