mysql开启binlog
1、找到my.cnf配置文件位置
默认在 /etc/my.cnf
或者在 /etc/mysql/my.cnf
2、编辑配置文件
在my.inf主配置文件中直接添加三行
三个参数来指定,
第一个参数是打开binlog日志
第二个参数是binlog日志的基本文件名,后面会追加标识来表示每一个文件
第三个参数指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录
[mysqld]
log_bin=ON log_bin_basename=/var/lib/mysql/mysql-bin log_bin_index=/var/lib/mysql/mysql-bin.index
3、注意:
重启mysql服务会报错。这个时候我们必须还要指定一个参数
随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了
server-id=123454
4、重新启动我们的mysql了
systemctl restart mysqld
5、查看
show variables like '%log_bin%'