《Mysql應(yīng)用mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法》要點:
本文介紹了Mysql應(yīng)用mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法,希望對您有用。如果有疑問,可以聯(lián)系我們。
代碼如下:
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)
(0 ms taken)
分析:
根據(jù)系統(tǒng)提示,導(dǎo)致該錯誤的原因可能是一個平安設(shè)置方面的配置,查手冊log_bin_trust_function_creators參數(shù)缺省0,是不允許function的同步的,一般我們在配置repliaction的時候,都忘記關(guān)注這個參數(shù),這樣在master更新funtion后,slave就會報告錯誤,然后slave stoped.
處理過程:
登陸mysql數(shù)據(jù)庫
> set global log_bin_trust_function_creators = 1;
> start slave;
跟蹤mysql的啟動日志,slave正常運行,問題解決.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Mysql應(yīng)用mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11556.html