Published on

Mac 下 MySQL 开启 binlog

Authors

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

SHOW VARIABLES LIKE 'log_bin';
Variable_nameValue
log_binOFF

修改/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_nameValue
log_binON