mysql 如何查看该数据库用户具有哪些权限?
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
1、use mysql
2、SELECT * FROM users
就可以看到所有的使用者权限
有关db的数据是记录在Db(大小写要注意)这个数据表中,所以只要呼叫出Db的资料 SELECT * FROM Db 就可以看到你要的答案。
或者可以用:
SELECT * FROM Db WHERE Db='phplampDB'找出你要的答案
扩展资料:
授予MySQL用户权限的语句
show grants for 你的用户
比如:show grants for root@'localhost';
Grant 用法:
GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD
'*C242DDD213BE9C6F8DA28D49245BF69FC79A86EB';
GRANT ALL PRIVILEGES ON `discuz`.* TO 'discuz'@'localhost';
建立一个只可以在本地登陆的 不能操作的用用户名 discuz 密码为 ***** 已经加密了的
然后第二句的意思是 ,给这个discuz用户操作discuz数据库的所有权限
使用GRANT
GRANT命令用来建立新用户,指定用户口令并增加用户权限。其格式如下:
mysql> GRANT <privileges> ON <what>
-> TO <user> [IDENTIFIED BY "<password>"]
-> [WITH GRANT OPTION];