mysql: create routin表示的是什么?,关于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: create routin表示的是什么?,关于mysql create routine 权限的一些说明相关推荐
- mysql安装提示create_MySQL5.1安装时出现Cannot create windows service for mysql.error:0
安装MySQL5.1过程中,我把以前MySQL5.0的GUI工具和服务器全部删掉,安装目录全部删掉,数据文件目录名字改掉,注册表用完美卸载清理了. 然后重启安装MySQL5.1(我以前遇到过服务启动不 ...
- mysql create routine 权限的一些说明
1.如果用户有create routine 权限那么他就可以创建procedure | function . 2.如果用户创建了procedure | function 那么mysql 会自动赋予它对 ...
- mysql创建表参数_MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- mysql create user identified by,MySQL的SQL语句 - 数据库管理语句 - 账户管理语句 - CREATE USER 语句(1)...
CREATE USER 语句 CREATE USER [IF NOT EXISTS]user [auth_option] [, user [auth_option]] ...DEFAULT ROLE ...
- mysql创建销售表_MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- mysql按升序创建索引_MySQL创建索引(CREATE INDEX)
创建索引是指在某个表的一列或多列上建立一个索引,可以提高对表的访问速度.创建索引对 MySQL 数据库的高效运行来说是很重要的. 基本语法 MySQL 提供了三种创建索引的方法: 1) 使用 CREA ...
- mysql revoke详解_MySQL管理员帮你了解CREATE和REVOKE语句_MySQL
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么.MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL ...
- mysql routine 权限_关于mysql create routine 权限的一些说明
1.如果用户有create routine 权限那么他就可以创建procedure | function . 2.如果用户创建了procedure | function 那么mysql 会自动赋予它对 ...
- mysql赋予权限routine_关于mysql create routine权限的代码实例详解
下面小编就为大家带来一篇关于mysql create routine 权限的一些说明.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 1.如果用户有create rout ...
最新文章
- XML简单的增改删操作
- 利用json模块解析dict报错找不到attribute 'dumps'[python2.7]
- 《Groovy极简教程》第12章 Groovy的JSON包
- jsp 使用base标签 没有作用_JSP学习篇
- 洛谷T1874 快速求和
- 【Vegas原创】ASP 0131 不允许父路径的解决
- bfo java_Java操作PDF文件(BFO) | 学步园
- 关于vmvare网络连接方式的介绍与实践
- Redhat7系统root用户密码破解
- 分享一个Latex一页纸简历模板(中英文)
- 联通智能城域网,到底有什么特别?
- 计算机主机硬件部分组成,台式电脑主机的硬件组成部分
- code review流程规范。
- python中idle什么意思_python的idle是什么
- 用JAVA SWING实现简单的折叠组件伸缩功能(不使用JLayeredPane)
- FCPX视频剪辑Final Cut Pro X v10.5.4中文版 Macbook支持Silicon M1 附详细安装教程
- 税务总局:今年预计减税1.8万亿元!个体户能享受哪些税收优惠?
- python百度地图和租房信息_python爬虫租房信息在地图上显示的方法
- C语言中的指针,指针存在的意义
- 【汇正财经】什么是红筹股?
热门文章
- 通过shell脚本自动化量产SD启动卡
- java实现商品sku_jquery实现商品sku多属性选择功能(商品详情页)
- vue this.$refs 打印出来是空的原因
- 那些做App启动页面应该要想到的地方(Android)
- cp1025支持linux,HP LaserJet Pro CP1025 系列彩 技术规格 | HP®People's Republic of China
- 10款Windows实用软件推荐,满满的干货,总有一款是你必备的
- P2P终结者---控制整个局域网网络的管理软件
- linux中什么是资源管理器,什么叫资源管理器
- 网络电视测试软件,电视屏幕检测(三款智能电视屏幕检测软件)
- C++一本通1086(角谷猜想)