mysql在線修改binlog格式


需求:

線上binlog格式是mixed格式,公司需要配置cancal,要求 binlog為row格式,需要將一台從庫的binlog格式修改為row格式,set global binlog_format=ROW; 但是數據庫已經修改完畢,但是查看binlog日志,還是mixed格式。

於是將從庫線程重啟,stop slave;start slave;即可

注意:

  • 但是需要注意的是修改完畢之后要想在slave上面的需要重啟啟動復制。即stop slave,start slave。否則是不會生效的。
  • 還有一個需要注意的是,當slave上面已經修改成了ROW格式的時候,這個時候在將slave的binlog格式修改成STATEMENT格式的話,復制是會報錯的,哪怕重新restart slave 也會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM