MySQL創建函數如果失敗,有什麼方法可以解決嗎?當然是有的。下面就教您一個小辦法,讓您輕松解決MySQL創建函數不能的問題。
MySQL創建函數問題分析:
根據系統提示,導致該錯誤的原因可能是一個安全設置方面的配置,查手冊log_bin_trust_function_creators參數缺省0,是不 允許function的同步的。
一般我們在配置repliaction的時候,都忘記關注這個參數,這樣在master更新funtion後,slave就會報告錯誤,然後slave stoped。
MySQL創建函數問題處理過程:
登陸mysql數據庫
> set global log_bin_trust_function_creators = 1;
> start slave;
跟蹤mysql的啟動日志,slave正常運行,問題解決。
持續跟蹤,經過一個晚上,bin-relay-log的數據全部同步完畢。 直接在my.cnf裡面添加
log_bin_trust_function_creators = 1
這樣以後重啟了就自動開啟了。
MySQL存儲過程和數據庫的聯系
帶您了解mysql變量
MySQL用戶權限設置方法
教您如何實現MySQL動態視圖
MySQL重復記錄的處理方法