MySQL for Mac 开启 bin log

programming Jul 23, 2018 阅读量:

MySQL for Mac 默认 bin log 是关闭的,使用以下命令查看 bin log 是否开启:

SHOW VARIABLES LIKE 'log_bin';
Variable_name Value
log_bin OFF

修改/etc/my.conf,没有my.conf文件就新建一个,添加以下配置:

[mysqld]
log-bin=mysql-bin #添加这一行就ok
binlog-format=ROW #选择row模式
server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复

重启MySQL系统偏好设置->MySQL->Stop MySQL Server -> Start MySQL Server,再次查看 bin log 状态:

SHOW VARIABLES LIKE 'log_bin';
Variable_name Value
log_bin ON