MySQL主从同步 使用函数报错

错误:

Error Code: 1418. 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)

原因:

解决办法:

    将主库执行:

    SHOW VARIABLES LIKE '%func%';    

    SET GLOBAL log_bin_trust_function_creators = 1 ;

    先查看开启状态,应为OFF。开启后,再进行查询:

     SET GLOBAL log_bin_trust_function_creators = 1 ;

    应为ON。

   在从库,应该先将主从复制关闭。

        SHOW SLAVE STATUS \G;

        STOP SLAVE;

        SET GLOBAL log_bin_trust_function_creators = 1 ; 

        START SLAVE;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容