怎样查看mysql所有权限

xooxoo 2010-02-25 03:58:43
假设当前用户为root
show grants 只能显示root的权限,如何显示所有权限呢?
...全文
319 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xooxoo 2010-02-26
  • 打赏
  • 举报
回复
谢谢各位 , 问题解决
ACMAIN_CHM 2010-02-25
  • 打赏
  • 举报
回复
mysql> select * from mysql.user where user = 'root'\G
*************************** 1. row ***************************
Host: localhost
User: root
Password: *23AE809DDACAF96AF0FD78ED04B6A265E05AA257
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: Y
References_priv: Y
Index_priv: Y
Alter_priv: Y
Show_db_priv: Y
Super_priv: Y
Create_tmp_table_priv: Y
Lock_tables_priv: Y
Execute_priv: Y
Repl_slave_priv: Y
Repl_client_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Create_user_priv: Y
Event_priv: Y
Trigger_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)

mysql>

vipper23 2010-02-25
  • 打赏
  • 举报
回复
select host from user where user = 'root';

把废弃的DROP掉
yangxiao_jiang 2010-02-25
  • 打赏
  • 举报
回复
select * from user
xooxoo 2010-02-25
  • 打赏
  • 举报
回复
不好意思,我表达错误,我是想显示root的用户的所有ip的权限
因为我常常想下面这样,给远程分配权限
grant all privileges on ipcservers.* to root@111.0.111.111 Identified by "";
久而久之数据库里一定有不少废弃ip
如何去掉这些废ip权限
vipper23 2010-02-25
  • 打赏
  • 举报
回复
show grants for 你的用户

--比如:
show grants for root@'localhost';
ACMAIN_CHM 2010-02-25
  • 打赏
  • 举报
回复
显示所有权限呢?

是指什么?显示所有用户的?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧