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%'

 

 

 

 

posted @ 2021-12-27 13:49  zhengsongsong  阅读(306)  评论(0编辑  收藏  举报