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 | server_id=2 |
esc 退出编辑,shift+:保存
重启mysql服务
1 | systemctl restart mysqld |
到这里已经开启binlog了,可以用查看命令看一下是否开启