如何启用mysql bin日志

时间:2017-11-04 09:58:16

标签: mysql macos mysqlbinlog

操作系统:Mac OS X Hi Sierra(10.13.1)
MySQL:5.7.20(由自制软件安装)

我想启用bin日志,所以我应该编辑my.cnf文件,
我输入以下命令查找my.cnf文件
mysql --verbose --help | grep my.cnf

和结果 /etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
/etc/my.cnf,/etc/mysql/my.cnf不存在于我的mac中。

所以,我编辑/usr/local/etc/my.cnf文件。
[mysqld] bind-address = 127.0.0.1 log-bin = ~/log

我启动mysql但它无法启动。
mysql.server start Starting MySQL ... ERROR! The server quit without updating PID file (/usr/local/var/mysql/*.pid).

当我删除my.cnf中的bin-log时,它可以启动!
如何启用bin log ??

1 个答案:

答案 0 :(得分:1)

待命律师

我在my.cnf中错过了server-id属性...