mysql5.7版本 binlog 开启及日志内容查看
一、如何开启
5.7版本,直接在配置文件中指定:
[mysqld]
log-bin=mysql-bin
server-id=1
binlog_format=ROW
接下来是两年前写这篇博客时候的踩坑记录,不感兴趣的,可以直接跳过该部分,直接跳到第二章:
按照上面的步骤(这个教程应该是近期作者更新过了,下面踩的坑已经被修复了)操作,结果启动失败。
然后查看我这边的配置文件:
[mysqld]
log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index
启动失败后,发现日志文件/var/log/mysqld.log竟然是空的,什么都没有。
启动失败提示如下:
于是照着提示执行了:
systemctl status mysqld.service