logo  

运维备忘录

运维备忘录
作者: 陈安廉

摘要:软件开发进阶系列


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;