0

我想列出具有共同权限的用户。例如,我想列出所有不能执行特定存储过程的用户。

有任何想法吗 ?

先感谢您

4

2 回答 2

0

你可以从这个开始:

SELECT * FROM information_schema.user_privileges where PRIVILEGE_TYPE ="TRIGGER"
于 2018-02-26T16:44:24.440 回答
0
SELECT user, host FROM mysql.user WHERE Execute_priv = 'N';

或者

SELECT  DISTINCT a.grantee
    FROM  information_schema.user_privileges AS a
    WHERE  NOT EXISTS(
        SELECT  *
            FROM  information_schema.user_privileges
            WHERE  grantee = a.grantee
              AND  privilege_type = "EXECUTE" 
                     );
于 2018-03-07T16:29:39.167 回答