需求:
線上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 也會報錯。