mysql routine 权限_关于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 权限的一些说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
mysql routine 权限_关于mysql create routine 权限的一些说明相关推荐
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- mysql 使用手册 权限_创建MySQL用户及用户权限管理
通过grant [aɪ'dɛntɪfaɪd] 命令创建用户并授权 grant命令简单语法 grant all privileges on dbname.* to username@localhost ...
- 创建数据账号只有个别表的权限_创建MySQL用户 赋予某指定库表的权限
摘自: http://renxiangzyq.iteye.com/blog/763837 update ERROR 1364 (HY000): Field 'ssl_cipher' doesn't h ...
- mysql给用户建表权限_创建MySQL用户 赋予某指定库表的权限
摘自: http://renxiangzyq.iteye.com/blog/763837 update ERROR 1364 (HY000): Field 'ssl_cipher' doesn't h ...
- mysql 树形结构_结合RBAC模型讲解权限管理系统需求及表结构创建
结合RBAC模型讲解权限管理系统需求及表结构创建 在本号之前的文章中,已经为大家介绍了很多关于Spring Security的使用方法,也介绍了RBAC的基于角色权限控制模型.但是很多朋友虽然已经理解 ...
- mysql 分配root权限_给mysql用户分配权限
1,Mysql下创建新的用户 语法: 1.create user 用户名 identified by '密码'; 例:create user xiaogang identified by '12345 ...
- mysql不能通过ip地址访问权限_解决mysql中只能通过localhost访问不能通过ip访问的问题...
解决mysql中只能通过localhost访问不能通过ip访问的问题 原因是没开权限 select * from user where user='root'; grant all privilege ...
- 获取mysql所有用户权限_查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM my ...
- 添加启动mysql的用户_向mysql添加新用户并分配权限
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员. 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的use ...
最新文章
- 知识图谱公开课 | 详解事件抽取与事件图谱构建
- when ajax,jQuery.when()
- Shell中的${}、##和%%使用范例
- 使用移动设备 连接到Exchange Server 2007
- 强势解析 eBay BASE 模式、去哪儿及蘑菇街分布式架构
- puppet 安装mysql_Puppet安装dashboard
- 如何更好的掌握一个知识点_如何成为一个更好的讲故事的人3个关键点
- 火狐浏览器如何更改字体 火狐浏览器字体更改方法分享
- 细数MQ那些不得不说的8大好处
- 【Flink】Flink netty 通讯 PartitionRequestClient NettyPartitionRequestClient
- Flutter之Visibility和Opacity使用说明
- dll 源码_软件源代码调试,你用过什么方法?看我介绍上位机源码调试
- 【Python】Python 基本函数与操作-适合Python入门
- mtk android 关机充电,MTK充电开机关机过程
- 华为s5700交换机IP地址与MAC地址绑定
- Setuptools(Python打包工具)
- HTML自学笔记-1(进入篇)
- 两只蚊子的感人情感故事
- VS-PETS是什么?
- 信息安全复习题——期末
热门文章
- 【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)
- 顺序查找的概念及实现代码详解
- python +splinter自动刷新抢票
- R语言|GO富集分析
- mysql foreach用法_mysql foreach 标签的使用
- vue H5页面实现海报功能demo
- 项目安全 XSS攻击
- 移动光驱接入WIN10电脑提示“无法识别的USB设备-跟这台计算机连接的前一个USB设备工作不正常,Windows无法识别它。”
- startActivityForResult用法详解-转自Ruthless
- ubuntu linux 自动挂载分区 硬盘 文件 无权限 Permission denied