进学阁

业精于勤荒于嬉,行成于思毁于随

0%

MySQL开启binlog

binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志起着至关重要的作用。

开启binlog
默认情况下mysql是关闭状态off状态,我的已经设置过了是on状态

进入mysql,使用下面命令,查看是否开启:

1
show variables like 'log_%';

如果没有开启,需要下面的方法进行开启
在linux系统下,修改/etc/my.cnf文件

#编辑模式进入/etc/my.cnf
vi /etc/my.cnf

i开始进行编辑

在#log bin 后面添加内容

1
2
3
4
server_id=2
log_bin = mysql-bin
binlog_format = ROW
expire_logs_days = 30

esc 退出编辑,shift+:保存

重启mysql服务

1
systemctl restart mysqld

到这里已经开启binlog了,可以用查看命令看一下是否开启