• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    关于mysql create routine 权限的一些说明

    1、如果用户有create routine 权限那么他就可以创建procedure | function 。

    2、如果用户创建了procedure | function 那么mysql 会自动赋予它对procedure | function 的alter routine和execute 权限。

    3、例子:

    用户root用户创建一个spuser@'localhost'用户并对它赋予create procedure 权限

    grant create routine on tempdb.* to spuser@'localhost' identified by '123456';
    
    

    用spuser@'localhost'用户去创建一个routine

    delimiter go
    create procedure sp_hello_world()
    begin
      select 'hello world';
    end 
    go
    
    delimiter ;

    再一次查看spuser@'localhost'的权限

    mysql> show grants;
    +---------------------------------------------------------------------------------------------------------------+
    | Grants for spuser@localhost                                          |
    +---------------------------------------------------------------------------------------------------------------+
    | GRANT USAGE ON *.* TO 'spuser'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
    | GRANT CREATE ROUTINE ON `tempdb`.* TO 'spuser'@'localhost'                          |
    | GRANT EXECUTE, ALTER ROUTINE ON PROCEDURE `tempdb`.`sp_hello_world` TO 'spuser'@'localhost'          |
    +---------------------------------------------------------------------------------------------------------------+

    以上这篇关于mysql create routine 权限的一些说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 详解mysql8.0创建用户授予权限报错解决方法
    • mysql 开放外网访问权限的方法
    • MySQL用户权限验证与管理方法详解
    • MySQL存储过程的权限问题小结
    • 修改mysql允许主机访问的权限方法
    • MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法
    • 详解利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置
    • mysql创建本地用户及赋予数据库权限的方法示例
    • linux下mysql开启远程访问权限 防火墙开放3306端口
    • Mysql:The user specified as a definer (''xxx@''%'') does not exist的解决方案
    上一篇:浅谈mysql 针对单张表的备份与还原
    下一篇:关于MySQL innodb_autoinc_lock_mode介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    关于mysql create routine 权限的一些说明 关于,mysql,create,routine,权限,