MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
2015-02-02 15:54
357 查看
MySQL创建函数报ERROR 1418错误,不能创建函数,根据官方提示是说,不能创建函数可能是一个安全设置方面的配置或功能未开启原因,下面我们一起来看。
错误
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)
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)
分析:
MySQL函数不能创建,是未开启功能。
根据系统提示,导致该错误的原因可能是一个安全设置方面的配置,查手册log_bin_trust_function_creators参数缺省0,是不允许function的同步的,一般我们在配置repliaction的时候,都忘记关注这个参数,这样在master更新funtion后,slave就会报告错误,然后slave stoped。
处理过程:
全文:http://bbs.landingbj.com/t-0-251942-1.html
错误
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)
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)
分析:
MySQL函数不能创建,是未开启功能。
根据系统提示,导致该错误的原因可能是一个安全设置方面的配置,查手册log_bin_trust_function_creators参数缺省0,是不允许function的同步的,一般我们在配置repliaction的时候,都忘记关注这个参数,这样在master更新funtion后,slave就会报告错误,然后slave stoped。
处理过程:
全文:http://bbs.landingbj.com/t-0-251942-1.html
相关文章推荐
- MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
- mysql导入ERROR 1418(HY000)错误--创建函数错误
- Mysql无法创建函数 错误码: 1418
- [mysql]创建函数失败(1418错误)
- mysql 创建函数的1418错误解决方案
- mysql创建函数出现1418错误的解决办法
- (在hello,MFC的创建过程中,新建项目时所配置的属性出现错误)error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib
- [MySQLMigrationTool] 从MSSQL导数据到MySql的错误解决 Network error IOException: Connection Refused [INNODB不能创建][max_allowed_packet][Data too long] 的解决
- Mysql无法创建函数 错误码: 1418
- mysql 创建函数时出现 Error Code : 1418 错误解决办法
- mysql创建函数出现1418错误的解决办法
- mysql 创建函数时出现 Error Code : 1418 错误解决办法
- “automation服务器不能创建对象”错误。
- PHP中使用error_log()函数来调试错误
- PHP中使用error_log()函数来调试错误
- Server Application Error(http 500 错误,IIS不能解析ASP)
- PHP中使用error_log()函数来调试错误
- Access提示 429错误, ActiveX 部件不能创建对象的解决方法
- 写oracle行级触发器时,不能操作本表,报"表 *** 发生了变化,触发器/函数不能读"的错误的解决办法
- 新建asp.net web应用程序出现这样的错误,"尝试创建Web项目或打开位于URL"http://localhost/WebApplication1"的Web项目时,Web服务器服告了以下错误."http/1.1 500 Server Error""