0

共通の権限を持つユーザーを一覧表示したい。たとえば、特定のストアド プロシージャを実行できないすべてのユーザーを一覧表示したいとします。

何か案は ?

前もって感謝します

4

2 に答える 2

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 に答える