在mysql的官方文档中:

automatic_sp_privileges

Variable Name automatic_sp_privileges

When this variable has a value of 1 (the default), the server automatically grants the EXECUTE and ALTER ROUTINE privileges

to the creator of a stored routine, if the user cannot already execute and alter or drop the routine. (The ALTER ROUTINE

privilege is required to drop the routine.) The server also automatically drops those privileges from the creator when the routine

is dropped. If automatic_sp_privileges is 0, the server does not automatically add or drop these privileges

在测试的时候,create procedure

book@localhost book>DELIMITER ;;

book@localhost book>CREATE DEFINER=`book`@`%` PROCEDURE `employee_test`(IN `test_name` char(64))

->     DETERMINISTIC

-> BEGIN

-> set @sum=(select count(*) from employee where name=test_name);

-> if(@sum>0) then

-> select * from test;

-> end if;

-> END ;;

Query OK, 0 rows affected, 1 warning (0.00 sec)

book@localhost book>delimiter ;

book@localhost book>show warnings;

+---------+------+------------------------------------------------------+

| Level   | Code | Message                                              |

+---------+------+------------------------------------------------------+

| Warning | 1404 | Failed to grant EXECUTE and ALTER ROUTINE privileges |

+---------+------+------------------------------------------------------+

1 row in set (0.00 sec)

为什么会 Failed to grant EXECUTE and ALTER ROUTINE privileges  ?

mysql automatic_sp_privileges_mysql variable automatic_sp_privileges 疑问相关推荐

  1. mysql unknown variable basedir_mysql登陆报错mysql: unknown variable 'basedir=

    mysql登陆报错mysql: unknown variable 'basedir= 发布时间:2020-08-10 13:01:16 来源:ITPUB博客 阅读:67 作者:feelpurple 使 ...

  2. 关于mysql engine(引擎)的疑问

    http://bbs.chinaunix.net/thread-989698-1-1.html

  3. MySQL的变量分类总结

    在MySQL中,my.cnf是参数文件(Option Files),类似于ORACLE数据库中的spfile.pfile参数文件,照理说,参数文件my.cnf中的都是系统参数(这种称呼比较符合思维习惯 ...

  4. 利用tuning-primer脚本优化MySQL数据库

    脚本下载网址:  http://www.day32.com/MySQL/tuning-primer.sh #!/bin/sh # vim: ts=8 ######################### ...

  5. 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置

    不久的学习笔记.分享.我想有很大的帮助谁刚开始学习其他人的 备注:该票据于mysql-5.1.73版本号例如 1. mysql源代码编译/安装步骤 1) 官网下载mysql源代码并解压 2) cd至源 ...

  6. mysql 5.x 安装_mysql 5.5.x zip直接解压版安装方法

    到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win32 打开计算机->属性->高级系统设置->环境变量 ...

  7. MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

    MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是 ...

  8. 使用Zabbix官方模板监控MySQL

    关于Zabbix和MySQL安装就不在说明,请自行参考相关文档 复制官方MySQL监控的userparameter到安装目录,我这里是采用的3.4.1源码安装,安装目录在/usr/local/zabb ...

  9. 如何在MySQL中声明变量?

    本文翻译自:How to declare a variable in MySQL? How to declare a variable in mysql, so that my second quer ...

最新文章

  1. 哀悼日使站点变灰色调的方法
  2. logstash使用,结果输出到stdout
  3. python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程
  4. H5进阶篇--实现微信摇一摇功能
  5. ContentProvider初探
  6. Spark跟Flink的常见问题
  7. 基于边缘云的机器流量管理技术实战
  8. 数据库分离 附加 sqlserver
  9. 新手网站推广邮件群发一点心得
  10. 把云计算从云端带进国内的虚拟化软件
  11. 图像风格转换V3算法
  12. matlab elif,MATLAB与fftfilt相当于Python
  13. 基于zookeeper的分布式锁实现原理是什么?
  14. VAssistX + VS2017 常用快捷键
  15. Ubuntu添加中文输入法
  16. 【raid5数据恢复案例】两组分别由4块SAS硬盘组成的raid5阵列,两组阵列组成lvm结构,出现故障后数据恢复方案
  17. linux使用iptables屏蔽ip段,利用iptables屏蔽IP段
  18. 三星原生android手机,非原生系统??三星Android Go手机曝光
  19. python实现RsaWithSHA256签名以及国密Sm3WithSm2签名
  20. 面向对象编程 面向过程编程_面向对象的编程真的是死定了

热门文章

  1. 生成一定范围的随机数
  2. 关于级数∑(x n-x n-1)一致收敛性的一点儿理解
  3. ExtJs2.0学习系列--Ext.Panel
  4. MySQL 唯一索引和普通索引该如何选择?
  5. 刷脸取件遭小学生破解,丰巢智能柜紧急下线相关功能
  6. Linux系统下GNU Wget 命令用法详解及其参数说明
  7. 不用等到2050年,现在已经有人跟机器人结婚了
  8. 旗帜鲜明的反对李彦宏当选院士!
  9. Labview-浅谈Labview中VISA的设计
  10. 10进制转换成16进制