存储过程中的MySQL定义器

时间:2017-04-21 07:04:01

标签: mysql stored-procedures

如何忽略MySQL中的definer,好像我在没有definer的情况下在MySQL中运行存储过程一样,默认情况下我的IP和其他用户无法打开它。

我只想忽略MySQL存储过程中的定义器,以便任何其他用户访问我。

1 个答案:

答案 0 :(得分:0)

如果您向此用户授予EXECUTE权限,则用户将访问该过程,例如,< - p>

GRANT EXECUTE ON PROCEDURE db.proc1 TO 'user1'@'%';