Guest User

Untitled

a guest
Dec 3rd, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #!/bin/bash
  2. echo "Creating MySQL user and database"
  3. PASS=$2
  4. if [ -z "$2" ]; then
  5. PASS=`openssl rand -base64 8`
  6. fi
  7.  
  8. mysql -u root <<MYSQL_SCRIPT
  9. CREATE DATABASE $1;
  10. CREATE USER '$1'@'localhost' IDENTIFIED BY '$PASS';
  11. GRANT ALL PRIVILEGES ON $1.* TO '$1'@'localhost';
  12. FLUSH PRIVILEGES;
  13. MYSQL_SCRIPT
  14.  
  15. echo "MySQL user and database created."
  16. echo "Username: $1"
  17. echo "Database: $1"
  18. echo "Password: $PASS"
Add Comment
Please, Sign In to add comment