因为在做一个广告系统的项目,涉及到广告投放 与 检索 的解耦(增量索引),类时于主从备份之类的。

登陆mysql,检查是否开启binlog

SHOW VARIABLES LIKE 'log_%'; 

可以看见log_bin为OFF(关闭),log_bin_ name为空

修改my.conf

[root@VM_0_16_centos ~]# vim /etc/my.cnf

//增加
server-id=1                                #一个随机的id     
log-bin=/var/lib/mysql/mysql-bin           #/var/lib/mysql具有路径作用,mysql-bin生成文件的前缀

//增加 server-id=1 #一个随机的id log-bin=/var/lib/mysql/mysql-bin #/var/lib/mysql具有路径作用,mysql-bin生成文件的前缀,错误会启动不了mysql

保存后,重启。

[root@VM_0_16_centos ~]# systemctl stop mysqld
[root@VM_0_16_centos ~]# systemctl start mysqld

再次检查是否开启binlog

收藏 打印