新安装的MySQL, 创建函数时报错
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA...
原因:mysql的设置默认是不允许创建函数
解决办法
重启后失效
log-bin-trust-function-creators=1
2、然后重启 mysql (我这里是mac下,用homebrew安装的。windows的话直接在服务里重启就行)
brew services restart mysql@5.6
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
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏