mysql 如何查看该数据库用户具都有哪些权限?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 如何查看该数据库用户具都有哪些权限?相关的知识,希望对你有一定的参考价值。
参考技术A1、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];
查看Oracle都有哪些表或者视图
-- 查询你 当前用户下,有哪些表SELECT * FROM user_tables
-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]
SELECT * FROM all_tables
-- 查询当前数据库所有的表, 需要你有 DBA 的权限
SELECT * FROM dba_tables 参考技术A 显示oracle数据库中某对应用户的所有的表以及表的相关信息(如:字段名、字段类型等等)。
select * from user_tab_comments;
select * from user_tab_columns;
select * from user_col_comments;本回答被提问者和网友采纳 参考技术B select * from cat; 查看所有表或视图
以上是关于mysql 如何查看该数据库用户具都有哪些权限?的主要内容,如果未能解决你的问题,请参考以下文章