美文网首页
mac下mysql如何开启binlog

mac下mysql如何开启binlog

作者: 小胖学编程 | 来源:发表于2022-08-12 12:31 被阅读0次

安装

系统环境: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

  1. 查询是否支持binlog, 如下OFF代表不支持:
mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.00 sec)
  1. 修改my.cnf文件添加如下内容:

需要使用root权限,使用sudo su 输入开机密码

# log_bin
log-bin = mysql-bin #开启binlog
binlog-format = ROW #选择row模式
server_id = 1 #配置mysql replication需要定义,不能喝canal的slaveId重复
  1. 重启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
  1. 再次查询是否开启binlog。

相关文章

网友评论

      本文标题:mac下mysql如何开启binlog

      本文链接:https://www.haomeiwen.com/subject/xovxgrtx.html