- Published on
Mac 下 MySQL 开启 binlog
- Authors
- Name
- Jason Yang
- @yangjinlong86
MySQL for Mac 默认 binlog 是关闭的,使用以下命令查看 binlog 是否开启:
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 |