mysql 主從不支持存儲過程

最近碰到一個問題,在mysql 主服務器執行了一個存儲過程,導致主從同步失敗。發現原來mysql不支持主從中使用存儲過程。要支持的話,需要修改mysql的配置,如下:

“”

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

“”

第一次碰到這個問題,以後還是要多關注下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章