【发布时间】:2021-11-29 21:36:33
【问题描述】:
我需要 mysql 中的用户只运行一个查询
SHOW PROCESSLIST;
并在mysql中显示所有用户进程列表(如root用户)并且该用户没有其他访问权限
我需要这个用户只是为了调试查询。
我不希望 root 用户使用这个简单的查询!
有什么办法吗?
【问题讨论】:
-
创建存储过程,其中拥有足够权限执行所需语句的帐户为OWNER,并设置SECURITY OWNER属性。当没有足够权限的用户执行该程序时,将使用所有者的权限执行。
标签: mysql permissions processlist