创建和运行存储过程的权限

问题描述:

我想在Mysql中创建一个用户,并且我希望该用户具有创建和运行存储过程的权限。我使用mysql工作台。你能指导我如何从工作台或通过命令行创建用户存储过程的权限。 工作台给出了允许各种选项如下图所示的图像,该选项必须选择有权限创建和运行SP创建和运行存储过程的权限

enter image description here

+0

我觉得SQLyog的容易用于用户管理。 –

试试这个命令:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; 
GRANT ALTER ROUTINE, CREATE ROUTINE, EXECUTE ON *.* TO 'username'@'localhost' ; 
+0

我想用我的主/超级用户创建存储过程,并执行/从另一个用户运行它,这是由我的Web应用程序调用的。可能吗?我们如何做到这一点? –