在Linux系统下启动MySQL的binlog
binlog在mysql中不能通过set log_bin=1
的方式开启,会提示log_bin为只读变量。所以,只能通过my.cnf中设置。
1.打开my.cnf配置文件,我的系统是centos7my.cnf在/etc
下,执行:vim /etc/my.cnf
2.在my.cnf
中的[mysqld]
下添加:
log_bin=mysql_bin
binlog_format=row
server_id=2
binlog_row_image=full
3 .重启mysql:service mysqld restart
;
4.查看是否启动log_bin:show variables like 'log_bin%';
5.bingo