mysql开启bin log
2022-05-27 19:18:22
开启binlog
1.修改my.cnf
可通过 find / -name my.cnf 查找
备份my.cnf
my.cnf中添加
log_bin=mysql_bin
binlog_format=row
#设置大于1的整数
server_id=2
#当自建MySQL的版本大于5.6时,则必须设置该项。
binlog_row_image=full
2.重启mysql
systemctl restart mysqld.service
或者先关闭再启动
mysqladmin -u root -p shutdown
systemctl start mysqld.service
3.常用命令
3.1 bin log 是否开启
show variables like 'log_bin';
3.2 bin log 文件位置
show global variables like '%log_bin%'
3.3 查询bin log 文件列表
show binary logs;
3.4查询bin log 过期时间
show variables like 'expire_logs_days';
3.5设置bin log 过期天数
set global expire_logs_days=3
3.5查看bin log 事件
show binlog events;