不能检查他人创立的存储进程的DDLITeye - 凯时娱乐

不能检查他人创立的存储进程的DDLITeye

2019年03月13日15时17分26秒 | 作者: 辰良 | 标签: 权限,最终,查看 | 浏览: 2152

不管用navicat仍是命令行show create  procedure 都不能查看到存储进程的界说句子。查看权限,对数据库已有

 SELECT, UPDATE, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE这些权限,

其间上面最终两个是关于stored procedure,function,trigger的。

 

 

mysql select version();
++
| version()  |
++
| 5.1.52-log |
++
1 row in set (0.04 sec)

 

        然后找到 ,

提示要有mysql.proc的Select权限,进而查询自己的权限列表: show grants fro zzz@%;

在大局的权限中,仅有如下:  GRANT CREATE ROUTINE, ALTER ROUTINE ON *.* TO zzz@% IDENTIFIED BY PASSWORD *xxxxxxxxxxxxxxx WITH MAX_USER_CONNECTIONS 6 .

 

       最终,搭档赋予了大局的Select权限就解决问题了。

 

       最终记载一下mysql权限的五个等级:

Global Level Database Level Table Level Column Level Routine Level

        其间,Global Level颁发的权限会掩盖其他一切等级的相同权限设置。

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章