一、描述

binlog 二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。

二、常用操作

2.1 查看binlog日志是否开启:

  1. show variables like '%log_%';

image.png
如没有开启数据库的情况下:可以修改my.cnf(一般情况:/etc/my.cnf 或者 /etc/mysql/my.cnf)文件

#binlog 存储位置
log-bin=/var/lib/mysql/mysql-bin
#日志过期时间
expire_logs_day=30
#设置数据库id
server-id=1234522