binlog_format=row不生效

binlog 有兩種格式,一種是 statement,一種是row。可能你在其他資料上還會看到有第三種格式,叫作 mixed,其實它就是前兩種格式的混合。
 
查看當前的格式:
show VARIABLES like '%binlog_format%'

mysql> SET GLOBAL binlog_format = 'ROW';

然而設置如上的方式不能生效,這是因爲這個命令是全局的設置,需要重啓後才能生效。
 
如果當前生效的話,可以使用如下的方式:
mysql> SET SESSION binlog_format = 'ROW';

表示對當前的環境生效,但是一旦重啓服務,這個就失效了。

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