Mysql函数或程序来检查授权

时间:2012-11-20 13:55:54

标签: mysql privilege

用户应该只执行功能和程序。我将EXECUTE授予此用户,并出于安全原因撤消同一用户的其他权限。

如何检查此用户是否只拥有存储函数的EXECUTE权限?

1 个答案:

答案 0 :(得分:0)

SHOW GRANTS FOR '<user>'@'<host>'

显示用户的授权。您可以查看用户的拨款。

SELECT * FROM  mysql.procs_priv WHERE Proc_priv='Execute' AND Routine_type='PROCEDURE' AND Routine_name='<routine_name>' AND User='<user>' Db='<db_name>' AND Host='<host>';

可能没有必要使用Db和主机