添加内容:
linux环境下 vi /etc/my.cnf
log_bin=mysql_bin
binlog_format=ROW
添加之后重启mysql启动失败:
解决方法:在配置文件中添加server_id字段
log_bin=mysql_bin
binlog_format=ROW
server_id=2
添加之后重启服务,mysql启动成功
原因解析(server_id作用):
添加bin_log的主要目的是用于数据库同步, mysql的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的。