Advertisement
Guest User

Untitled

a guest
Mar 13th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #echo -n "Enter the MySQL root password: "
  4. #read -s rootpw
  5. #echo -n "Enter database name: "
  6. #read dbname
  7.  
  8. rootpw="rootmysqlpass"
  9. dbname="$1"
  10. ## REplace dashes with underscore
  11. database="${dbname/\-/_}"
  12.  
  13. db="create database $database;GRANT ALL PRIVILEGES ON $database.* TO $database@localhost IDENTIFIED BY '$database';FLUSH PRIVILEGES;"
  14. mysql -u root -p$rootpw -e "$db"
  15. #mysql -e "$db"
  16.  
  17. if [ $? != "0" ]; then
  18. echo "[Error]: Database creation failed"
  19. exit 1
  20. else
  21. echo "------------------------------------------"
  22. echo " Database has been created successfully "
  23. echo "------------------------------------------"
  24. echo " DB Info: "
  25. echo ""
  26. echo " DB Name: $database"
  27. echo " DB User: $database"
  28. echo " DB Pass: $database"
  29. echo ""
  30. echo "------------------------------------------"
  31. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement