mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法
更新時間:2013年06月29日 15:42:56 作者:
本篇文章是對在Mysql中創(chuàng)建函數(shù)報“ERROR 1418”的解決方法進行了詳細的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:
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正常運行,問題解決。
相關(guān)文章
MySQL使用觸發(fā)器實現(xiàn)數(shù)據(jù)自動更新的應(yīng)用實例
觸發(fā)器是非常常見的自動化數(shù)據(jù)庫操作方式,無論是在數(shù)據(jù)更新、刪除還是需要自動添加一些內(nèi)容到數(shù)據(jù)表上,觸發(fā)器都可以發(fā)揮作用,熟悉 SQL 的基本語法和一些常見的用例,可以幫助你合理地設(shè)置自己的數(shù)據(jù)庫操作流程,2024-01-01phpstudy無法啟動MySQL服務(wù)的完美解決辦法
學(xué)習(xí)php當(dāng)然是要先安裝好運行環(huán)境了,phpstyudy是一個運行php的集成環(huán)境,一鍵安裝對新手很友好,下面這篇文章主要給大家介紹了關(guān)于phpstudy無法啟動MySQL服務(wù)的完美解決辦法,需要的朋友可以參考下2022-06-06解說mysql之binlog日志以及利用binlog日志恢復(fù)數(shù)據(jù)的方法
下面小編就為大家?guī)硪黄庹fmysql之binlog日志以及利用binlog日志恢復(fù)數(shù)據(jù)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03mysql數(shù)據(jù)庫中的information_schema和mysql可以刪除嗎?
這篇文章主要介紹了mysql數(shù)據(jù)庫中的information_schema和mysql可以刪除嗎這個問題,需要的朋友可以參考下2014-05-05