如何查看MYSQL数据库中的所有用户及其权限

分类:编程技术 时间:2024-02-20 15:43 浏览:0 评论:0
0
小编给大家分享一下如何查看MYSQL数据库中的所有用户及其权限。希望您读完本文后有所收获。我们一起来讨论一下吧!

查看MYSQL数据库中所有用户

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,'''; ' ) AS 查询 FROM mysql.user;
+------------------------------------ ---- --+
|查询                                                                     ----+
|用户:'cactiuser'@'%'; '; ;@'%'; | '127.0.0.1'; |
|用户:'webman'@'127.0.0.1'; 'cactiuser'@'192.168.166.202'; |
|用户:'root'@'192.168.166.202'; |
|用户:''@'localhost';|
|用户:'cacti'@'localhost'; br/>|用户:'extmail'@'localhost'; >|用户:'webman'@'localhost';caldomain'; |
+-------------------------------------------------------- +
集合中21行(0.01秒)

查看数据库中特定用户的权限
mysql> 显示 'cactiuser'@'%' 的补助金;
+- -------------------------------------------------------- ------ -------------------------------------------------------- ------ ---------------+
| cactiuser@% 的赠款                                                                                        -------------------------------------------- ----- --------------------------------------------------------- -+
|将 *.* 上的超级进程授予由密码“*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89”标识的“cactiuser”@“%”|
|将 `cacti`.* 上的所有权限授予 'cactiuser'@'%'                                                                          ------------------------------------------------ ----------------------------------------------------------------- -----------------+
集合中有 2 行(0.00 秒)

mysql> select * from mysql.user where user='cactiuser ' \G
************************ ******** 1.行******** ******************
           主机:%
用户:Cactiuser
密码:*Daff917B80E314B1ABECBA9DF8785AFD342ce89
选择_priv: N
Insert_priv: n
Update_priv: n
delete_priv: n
                                                                                                         sp; file_priv:n
grant_priv:n
references_priv:n
index_priv:n
alter_priv:n
show_db_priv:n
super_priv:super_priv:y
creation_tmp_table_table_priv a : N
Lock_tables_priv: N
Execute_priv: N
Repl_slave_priv: N
Repl_client_priv: N
Create_view_priv: N
Show_view_priv: N
Create_routine_priv: N
Alter_routine_priv: N
Create_user_priv: N
Event_priv: N 问题: 0
max_updates: 0
       max_connections: 0
max_user_connections: 0

查看用户表结构,具体项可以结合表结构查询
mysql> desc mysql.user;
+- ------------ -----------+---------------------------- --------+-- ----+-----+---------+--------+
|nbsp;-----------------------+------+-----+---------+- -- ----+
|主持人                                                                                                                                           |bsp;否 | |尼 | |
************************
********************
+------------- ----------+------------------------ ----------+---- --+-----+--------+--------+
集合中有 39 行(0.00秒)

读完这篇文章,相信您对“如何查看MYSQL数据库中的所有用户及其权限”有了一定的了解。如果您想了解更多相关知识,请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何查看MYSQL数据库中的所有用户及其权限

用户评论