mysql导入ERROR 1418(HY000)错误--创建函数错误
2012-12-17 09:21
465 查看
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)
www.2cto.com
Sql代码
mysql> show variables like '%func%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | OFF |
+---------------------------------+-------+
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 '%func%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | ON |
+---------------------------------+-------+
---------------------------------------------------------------
在将sql导入到mysql时候出现以下错误:
ERROR 1418 (HY000) at line 8752: 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官方文档:
http://dev.mysql.com/doc/refman/5.0/en/stored-programs-logging.html
必须设置
global
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)
www.2cto.com
Sql代码
mysql> show variables like '%func%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | OFF |
+---------------------------------+-------+
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 '%func%';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | ON |
+---------------------------------+-------+
---------------------------------------------------------------
在将sql导入到mysql时候出现以下错误:
ERROR 1418 (HY000) at line 8752: 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官方文档:
http://dev.mysql.com/doc/refman/5.0/en/stored-programs-logging.html
必须设置
global
log_bin_trust_function_creatorssystem variable to 1.
mysql> [code]SET GLOBAL log_bin_trust_function_creators = 1;[/code]
相关文章推荐
- MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
- [mysql]创建函数失败(1418错误)
- MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
- mysql创建函数出现1418错误的解决办法
- MySQL创建用户错误ERROR 1396 (HY000): Operation CREATE USER failed for 'XXXX'@'XXXX'
- mysql导入数据错误“ERROR 2006 (HY000): MySQL server has gone away”
- mysql 创建函数时出现 Error Code : 1418 错误解决办法
- Mysql无法创建函数 错误码: 1418
- mysql创建函数出现1418错误的解决办法
- mysql导入txt类型数据时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨
- mysql 创建函数的1418错误解决方案
- Mysql无法创建函数 错误码: 1418
- mysql 创建函数时出现 Error Code : 1418 错误解决办法
- 一个无法访问mysql的错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' (111)
- MySQL导入数据错误error: 13 及解决办法
- 我的是CentOS6.3+MySQL5.1.57。重启了一次服务器后,使用 mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect
- 遇到的错误-----MySQL使用临时表 出现 “ERROR 1137 (HY000): Can't reopen table” 的异常 解决方法
- mysqldump备份恢复错误ERROR 2006 (HY000) at line 364: MySQL server has gone away
- 连接mysql乱码及mysql[ERROR 1366 (HY000):错误]
- 【错误处理】mysql远程连接ERROR 2003 (HY000): Can't connect to MySQL server on '10.211.55.6' (113)