Guest User

Untitled

a guest
Jan 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. NEWUSER="$1"
  4. PASSWORD="$2"
  5.  
  6. if [ -z "$NEWUSER" ]; then
  7. echo "Usage: addmysqluser USERNAME [PASSWORD]"
  8. exit 0
  9. fi
  10.  
  11. if [ -z "$PASSWORD" ]; then
  12. PASSWORD=$(pwgen --secure)
  13. fi
  14.  
  15. RESULT=$(echo "SELECT user FROM \`user\`;" |mysql5 mysql |grep $NEWUSER)
  16.  
  17. if [ $? == 0 ]; then
  18. echo "The mysql user '$NEWUSER' already exists."
  19. exit 1
  20. fi
  21.  
  22. mysql5 -e "GRANT ALL ON \`%_$NEWUSER\`.* TO '$NEWUSER'@'localhost' IDENTIFIED BY '$PASSWORD'"
  23.  
  24. #if [ $? > 0 ]; then
  25. # echo "Could not create new MySQL user."
  26. # exit 1
  27. #fi
  28.  
  29. echo "Added user '$NEWUSER' with password '$PASSWORD', granting all privileges for database '%_$NEWUSER'."
Add Comment
Please, Sign In to add comment