Guest User

Untitled

a guest
Jun 14th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1.  
  2. hostname=`hostname`
  3. #. /scripts/mysqlinfo
  4.  
  5. if [ -e "/usr/bin/mysql" ]; then
  6. mysql='/usr/bin/mysql'
  7. mysqladmin='/usr/bin/mysqladmin'
  8. else
  9. mysql='/usr/local/bin/mysql'
  10. mysqladmin='/usr/local/bin/mysqladmin'
  11. fi
  12.  
  13. user=$1;
  14. pass=$2;
  15. if [ "$user" = "" ]; then
  16. echo "Syntax: mysqladduserdb <user> <newpass>"
  17. exit
  18. fi
  19. if [ "$pass" = "" ]; then
  20. echo "Syntax: mysqladduserdb <user> <newpass>"
  21. exit
  22. fi
  23. if [ "$user" = "root" ]; then
  24. exit;
  25. fi
  26.  
  27. $mysqladmin -u root drop $user
  28. $mysqladmin -u root create $user
  29.  
  30. $mysql mysql -u root <<END_OF_DATA
  31. DELETE from user WHERE user='$user';
  32. insert into user (host,user,password) values('localhost','$user',password('$pass')) ;
  33. insert into user (host,user,password) values('$hostname','$user',password('$pass')) ;
  34. DELETE from db WHERE user='$user';
  35. INSERT INTO db (host,db,user,Select_priv,Alter_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
  36. VALUES ('localhost','$user','$user','Y','Y','Y','Y','Y','Y','Y');
  37. INSERT INTO db (host,db,user,Select_priv,Alter_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
  38. VALUES ('$hostname','$user','$user','Y','Y','Y','Y','Y','Y','Y');
  39. END_OF_DATA
  40. $mysqladmin -u root reload <<EOM
  41. EOM
Add Comment
Please, Sign In to add comment