安装
系统环境:Mac OS
下载包地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-macos10.12-x86_64.dmg
安装包默认没有开启使用binlog,且mac安装默认没有my.cnf文件,需要自己新建my.cnf文件。最终安装的地址:cd /usr/local/mysql/
。
开启binlog
- 查询是否支持binlog, 如下OFF代表不支持:
mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | OFF |
+---------------+-------+
1 row in set (0.00 sec)
- 修改my.cnf文件添加如下内容:
需要使用root权限,使用sudo su 输入开机密码
。
# log_bin
log-bin = mysql-bin #开启binlog
binlog-format = ROW #选择row模式
server_id = 1 #配置mysql replication需要定义,不能喝canal的slaveId重复
- 重启mysql
启动MySQL服务
sudo /usr/local/MySQL/support-files/mysql.server start
停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart
- 再次查询是否开启binlog。
网友评论