位置: 编程技术 - 正文

MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例)

编辑:rootadmin

推荐整理分享MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 创建函数语法,mysql8.0创建函数,mysql8.0创建函数,mysql中函数创建与调用示例,mysql8.0创建函数,mysql中创建函数,mysql创建函数出现的问题,mysql创建函数出现的问题,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。

案例一:

目前在项目中,执行创建mysql的函数出错,

mysql 创建函数出错信息如下:

Error Code: . Access denied; you need (at least one of) the SUPER privilege(s) for this operation

首先检查创建函数的功能是否开启,检查是否开启创建功能的SQL如下:

执行完SQL之后发现已经开启了,随检查自己的SQL是否写错(因为SQL是别人给的,在别人环境没问题,在自己的环境就有可能)。

突然发现了确实是SQL出现问题,由于他创建的SQL有指定用户,所以导致出现问题,以下是他的SQL:

由于CREATE_FUNCTION规范,可以发现就是DEFINER这个参数是可以指定数据库用户的,但是自己的库却不是这个用户,所以导致问题。

目前问题已经解决。

MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例)

-EOF-

案例二:

在MySQL创建用户自定义函数时,报以下错误:

这是因为有一个安全参数没有开启,log_bin_trust_function_creators 默认为0,是不允许function的同步的,开启这个参数,就可以创建成功了。

如果是在有master上开启了该参数,记得在slave端也要开启这个参数(salve需要stop后再重新start),否则在master上创建函数会导致replaction中断。

案例三:

Error Code :

分析:

根据系统提示,导致该错误的原因可能是一个安全设置方面的配置,查手册log_bin_trust_function_creators参数缺省0,是不允许function的同步的,一般我们在配置repliaction的时候,都忘记关注这个参数,这样在master更新funtion后,slave就会报告错误,然后slave stoped。

处理过程:

登陆mysql数据库

跟踪mysql的启动日志,slave正常运行,问题解决。

MySQL 5.6 中 TIMESTAMP有那些变化 在MySQL5.6.6之前,TIMESTAMP的默认行为:TIMESTAMP列如果没有明确声明NULL属性,默认为NOTNULL。(而其他数据类型,如果没有显示声明为NOTNULL,则允许NULL值。

MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数 安装MySQL时,有warning:[root@localhostmysql]#scripts/mysql_install_db--user=mysqlInstallingMySQLsystemtables...--::[Warning]TIMESTAMPwithimplicitDEFAULTvalueisdeprecated.Pleaseuse-

Mysql学习心得之插入、更新、删除记录 下面通过图文并茂的方式给大家详解Mysql学习心得之插入、更新、删除记录。插入记录Insert[]into]tb1_name[(col_name,…..)]自动编号的字段,可以用valuesdefaultDe

标签: mysql中函数创建与调用示例

本文链接地址:https://www.jiuchutong.com/biancheng/347964.html 转载请保留说明!

上一篇:解析SQL Server 视图、数据库快照(sql解析框架)

下一篇:MySQL 5.6 中 TIMESTAMP有那些变化

  • 增值税发票税务ukey版开票流程
  • 可以公账户给私账转账吗
  • 纳税调整会计处理
  • 个税申报缴费
  • 短期借款会计科目使用说明
  • 未交增值税科目贷方负数怎么处理
  • 个税专项扣除如何迁移
  • 美元转到中国账户可不可以取人民币
  • 向一般纳税人销售劳保专用物品
  • 小规模纳税人出租房屋增值税税率是多少
  • 建筑行业劳务费开发票可以开工程款吗?
  • 增值税怎么勾选
  • 啤酒消费税的计税基础
  • 电梯的运行与维护
  • 跨年销项税红字发票会计处理?
  • 汇兑产出的收益计入
  • 王者荣耀电脑版叫啥名字
  • 工伤保险的作用有
  • 跨年度增值税发票作废怎么退税
  • 业务招待费扣除基数的收入包括哪些
  • 反射调用set方法
  • 酒店的啤酒
  • php中array怎么用
  • 固定资产报废后的处理程序
  • 高新技术企业的申报条件包括以下哪些
  • PHP:imagecolorexact()的用法_GD库图像处理函数
  • vue3中props
  • pytorch_lightning.utilities.exceptions.MisconfigurationException: You requested GPUs: [1] But...
  • 行人检测技术
  • vue中使用jsx语法
  • mac apache php
  • 物业代收代缴费 没住户怎么办
  • 发票章没有盖好
  • 原版小说推荐
  • 企业收到工程款会计分录
  • centOS下mysql workbench安装配置教程
  • 营业外支出的计算公式
  • 应交增值税进项税额为什么记借方
  • SQL SERVER中关于exists 和 in的简单分析
  • 对公账户 退款
  • 销售软件产品
  • 业务招待费的扣除标准60%什么意思
  • 汇算清缴缴纳的所得税怎么做账
  • 建筑业分项目核算会计账务处理
  • 记账凭证应该是
  • 登记现金日记账收入栏的依据有
  • 收到赠送样品如何入账
  • 公司员工报销油费
  • 低值易耗品与固废的区别
  • 预缴增值税扣除额用填写吗
  • 公司年初计划都有哪些
  • centos6.1安装
  • CentOS7 64位安装mysql图文教程
  • solaris教程
  • win7怎么调整
  • 台式电脑NUM LOCK键还能亮,算不算死机了
  • xp系统没有声音没有音频设备
  • 如何用virtualbox安装linux
  • windows如何删除本地用户
  • Win7系统打开蓝牙
  • mac键盘图标与对应不匹配
  • hptlbxfx.exe
  • centos 安装
  • linux file-nr
  • combobox 添加选项
  • nodejs bff
  • android界面切换与数据传递
  • dos强制删除文件命令
  • perl-v
  • linux的open
  • 根据当前目录下的文件
  • jquery 插件写法
  • 使用Python对MySQL数据操作
  • jquery可以实现哪些效果
  • python爬虫入门教程
  • js实现拖拽元素改编顺序
  • 个人所得税完税证明网上打印
  • 安徽省合肥市地震多少级
  • 化妆品关税怎么算
  • 江西公积金提取代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设