mysql收回权限语句 mysql存储过程的相关权限?
浏览量:2295
时间:2021-03-14 07:32:13
作者:admin
mysql存储过程的相关权限?
在创建存储过程时,您可以指定SQL security属性并将其设置为define或prosor,以通知MySQL是以define的用户权限还是以调用者的权限执行存储过程。默认情况下,使用definer模式。此时,调用存储过程的用户必须具有存储过程的execute权限,并且definer指定的用户必须在mysql.user用户表中存在的用户。在definer模式下,默认为definer=current在执行存储过程时,MySQL将检查definer ame“@”hostuname”定义的用户;在invoker模式下,在执行存储过程时,将检查存储过程调用方的权限。
如何修改MYSQL存储过程的访问权限?
查询所有存储过程的权限
选择数据库、名称、类型、定义自mysql.proc程序其中type=“procedure”
修改所有存储过程的权限
更新mysql.proc程序set definer=“Root@%”
DB:数据库名
name:存储过程名
type:查询类型,过程,etc.查询存储过程
definer:存储过程权限,%表示所有用户都可以查看
mysql收回权限语句 mysql数据类型 MySQL授予用户存储过程权限
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
菜鸟教程网站 菜鸟教程在线编程
下一篇
英雄联盟锦集 英雄联盟集锦网站