在MySQL中为用户提供Function / Stored proc访问

时间:2014-09-30 16:14:17

标签: mysql stored-procedures

我有一个原型数据库,我在其中创建了许多存储过程和函数。

同行需要审核这些并希望访问。我们俩都拥有GRANT ALL级别的数据库权限,但我们无法看到彼此的功能和存储过程。

我们最终发现您需要访问GRANT SELECT on mysql.proc。为什么需要这个?

我认为出于安全原因,可能会认为调用者在具有 definer 权限的数据库中查看逻辑是不安全的。但这似乎没有解决限制。

0 个答案:

没有答案