MySQL创建函数报错This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA

avatar 2020年04月14日17:46:05 6 2655 views
博主分享免费Java教学视频,B站账号:Java刘哥
新安装的MySQL, 创建函数时报错

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA...

原因:mysql的设置默认是不允许创建函数

解决办法

方法一:


SET GLOBAL log_bin_trust_function_creators = 1;

重启后失效

 

方法二(推荐):


1、在 my.cnf 里添加

log-bin-trust-function-creators=1

2、然后重启 mysql (我这里是mac下,用homebrew安装的。windows的话直接在服务里重启就行)

brew services restart mysql@5.6

 

 
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0