mysql中 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 ROUTINE & EVENTMySql
- Codeforces Round #196 (Div. 2) B. Routine Problem
- BW Conversion Routine 探究以及例項操作和異常處理
- 【MySQL】MySQL中的鎖MySql
- Error ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, MO_GLOBAL.INITErrorSQL
- 【MySQL】MySQL中的鎖機制MySql
- mysql中的xaMySql
- MySQL中的排序MySql排序
- MySQL 中 WITH ROLLUP 用法MySql
- MySql(三) MySql中的鎖機制MySql
- Mysql篇--Linux中安裝MysqlMySqlLinux
- 【mysql】mysql select中包括計算公式MySql公式
- 【MySQL】再說MySQL中的 table_idMySql
- mysql 5.7中嶄新的 mysql sys schemaMySql
- 【實驗】【MySQL】MySQL中的運算子展示MySql
- (14)mysql 中的事件MySql事件
- MYSQL中replace into的用法MySql
- MySQL中的source命令MySql
- Mysql中的小技巧MySql
- mySQL中replace的用法MySql
- MySQL中的_rowidMySql
- MySQL中的IO流MySql
- MySQL中的Statistics等待MySql
- MYSQL中的那些鎖MySql
- MySQL中的表-區MySql
- MySQL中的運算子MySql
- MySQL中limit的用法MySqlMIT
- MySQL中的自增列MySql
- MySql中的事務MySql
- mysql中count的用法MySql
- MySQL中的複製MySql
- MySQL中的show命令MySql
- slackware中removepkg mysqlREMMySql
- MySql 中 select 使用MySql
- MySQL 中的 EXPLAIN 命令MySqlAI
- 【MySQL】七、再說MySQL中的 table_idMySql
- mysql實戰--MYSQL中的SQL分組方法MySql
- (12)mysql 中的游標MySql