0
如何忽略MySQL中的定义器,就好像我在没有定义的情况下在MySQL中运行存储过程一样,默认情况下定义器使用我的IP和其他用户无法打开它。存储过程中的MySQL定义器
我只是想忽略MySQL存储过程中的定义,以便我可以被任何其他用户访问。
如何忽略MySQL中的定义器,就好像我在没有定义的情况下在MySQL中运行存储过程一样,默认情况下定义器使用我的IP和其他用户无法打开它。存储过程中的MySQL定义器
我只是想忽略MySQL存储过程中的定义,以便我可以被任何其他用户访问。
程序将通过用户如果授予EXECUTE权限给该用户,电子访问,G -
GRANT EXECUTE ON PROCEDURE db.proc1 TO 'user1'@'%';
我用下面的命令克服上述问题。 GRANT SELECT ON mysql.proc TO'mary'@'192.168.2.1' – Badar
如果您需要元数据,您还可以查看'information_schema'.'ROUTINES'系统表。有'ROUTINE_DEFINITION'字段。 – Devart