Mysql创建函数出错的解决
来源:互联网 发布:linux can总线 编辑:程序博客网 时间:2024/04/29 10:46
在MySQL创建用户自定义函数时,报以下错误:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
这是因为有一个安全参数没有开启,log_bin_trust_function_creators 默认为0,是不允许function的同步的,开启这个参数,就可以创建成功了。
mysql> show variables like '%fun%';+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| log_bin_trust_function_creators | ON |+---------------------------------+-------+1 row in set (0.00 sec)mysql> set global log_bin_trust_function_creators=1; Query OK, 0 rows affected (0.00 sec)mysql> show variables like '%fun%'; +---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| log_bin_trust_function_creators | ON |+---------------------------------+-------+1 row in set (0.00 sec)
如果是在有master上开启了该参数,记得在slave端也要开启这个参数(salve需要stop后再重新start),否则在master上创建函数会导致replaction中断。
0 0
- Mysql创建函数出错的解决
- mysql 创建函数出错
- 解决mysql不能创建函数
- 解决mysql不能创建函数
- MySQL命令行插入中文出错的解决
- 解决远程连接Mysql出错的问题
- MySQL重装出错解决
- eclipse创建maven工程pom出错的问题的解决
- 解决创建OEM资料库中出错的若干问题
- 创建android4.0的avd时出错原因解决
- Erlang 创建ETS表访问出错的解决思路
- Mysql插入汉字出错解决
- delphi操作utf8型mysql时,sql出错的解决
- Ubuntu安装MySql for Python的出错及解决
- 解决MySql安装出错问题的有效方法
- mysql导入excel表格数据时出错的解决
- buntu安装MySql for Python的出错及解决
- 史上最详细的解决 Amoeba连接mysql出错 解决方案
- 显示MYSQL表信息的方法
- vs2010 LINK : fatal error LNK1149: 输出文件名匹配输入文件名“D:\UNice最新版本for微信\lib\VC90\Release\Export.lib”
- Centos 6.2 配置php-cgi错误
- linux驱动开发之旅--余下剩余的(二)(三)(四)(五)(六)(七)
- iframe的下拉菜单
- Mysql创建函数出错的解决
- ArcGIS 10.2.1 for Desktop新特性
- bash下查看二进制文件后界面乱码的处理
- 【转】HTML中A标签与click事件的前世今生
- OpenCV浅析与相关资源
- windows配置cygwin ndk 编译cocos2d-x游戏
- 把String输出
- 51系列中data,idata,xdata,pdata的区别(ZZ)
- 我在CSDN安家啦!