Mysql 如何将用户仅限于存储过程?

Mysql 如何将用户仅限于存储过程?,mysql,phpmyadmin,cpanel,Mysql,Phpmyadmin,Cpanel,MySQL版本5.1.70-cll phpMyAdmin版本3.5.8 cpanel版本11 如何限制用户仅执行存储过程 在cpanel中,我可以添加/删除用户,并将其限制为仅使用“选择”命令或仅使用“创建”命令。但是,“调用”不在用户权限列表中 据我所知,我也无法以“root”身份登录。(对不起,我是MySQL新手。) 谢谢。调用存储过程需要EXECUTE权限 此处的文档:只需授予用户对您希望他们能够执行的任何存储过程的EXECUTE权限,而不授予他们对表的任何其他权限 请记住,如果用户对表没

MySQL版本5.1.70-cll

phpMyAdmin版本3.5.8

cpanel版本11

如何限制用户仅执行存储过程

在cpanel中,我可以添加/删除用户,并将其限制为仅使用“选择”命令或仅使用“创建”命令。但是,“调用”不在用户权限列表中

据我所知,我也无法以“root”身份登录。(对不起,我是MySQL新手。)


谢谢。

调用存储过程需要
EXECUTE
权限


此处的文档:

只需授予用户对您希望他们能够执行的任何存储过程的
EXECUTE
权限,而不授予他们对表的任何其他权限


请记住,如果用户对表没有权限,则在创建过程时需要使用
SQL SECURITY DEFINER

此问题与编程无关。其次,您是否阅读了该手册?我如何从cpanel或phpmyadmin中将用户限制在特定的表中?到目前为止,我只能将它们限制在一个特定的数据库中。@posfan12-只需使用phpMyAdmin中的SQL编辑器手动运行相应的GRANT语句即可。