某一日,发现DB复制有问题
Last_Errno: 1418
Last_Error: Error '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)' on query. Default database: 'elearning_project_sxgzjs'. Query: 'CREATE DEFINER=`root`@`localhost` FUNCTION rand_string(n INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE chars_str varchar(100) DEFAULT '23456789abcdefghijkmnpqrstuvwxy';
DECLARE return_str varchar(255) DEFAULT '';
DECLARE i INT DEFAULT 0;
WHILE i < n DO
SET return_str = concat(return_str,substring(chars_str , FLOOR(RAND()*31 ),1));
SET i = i +1;
END WHILE;
RETURN return_str;
END'
可以用命令行方式登录MYSQL执行下面的语句解决问题:
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
分享到:
相关推荐
Mysql 安装错误的详细解决方法一览表
描述了“MySql 1067 错误”经常遇到的各种情况及其解决方法
本文介绍了MySQL常见错误提示及解决方法。
mysql 1067错误及其解决方法
mysql的常见错误解决:一.在进入mysql数据库时出错;二、在创建数据库时报错。
主要介绍了MySQL 出现错误1418 的原因分析及解决方法的相关资料,需要的朋友可以参考下
mysql常见错误提示及解决方法
Mysql常见错误提示及解决方法.pdfMysql常见错误提示及解决方法.pdf
解决方案: 1、在MY.INI文件中的 [mysqld] 中增加一行tmpdir=”D:/MySQL/... 您可能感兴趣的文章:mysql 启动错误1067 问题及解决方法mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )MySQL启动错误解决方法
无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错。内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。
mysql常见错误提示及解决方法.pdf
mysql数据库常见错误代码既解决方法的小结,常见几种错误,问题解决小技巧。仅供参考。 mysql数据库常见错误代码既解决方法的小结,常见几种错误,问题解决小技巧。仅供参考。
MySQL常见错误及解决方案,适合新手
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...
MySQL 1067错误解决方法集合
主要介绍了MySQL下PID文件丢失的相关错误的解决方法,具体的提示可能会是"mysql PID file not found and Can’t connect to MySQL through socket mysql.sock",需要的朋友可以参考下
远程登陆mysql1130错误解决办法 图文并茂 内容非常详细
MySql写入中文错误解决办法,对于导入中文, 数据老是报错"Data too long for column XX at row n
安装MySQL后连接时出现Error1045 Access denied for user 'root'@'localhost' (using password:YES)