Linux
1.找到my.cnf
vim /etc/my.cnf
2.添加配置
#必填项
server_id=1 #mysql5.7版本开启binlog强制需要添加该参数
log_bin=mysql-bin #表示开启binlog并指定binglog文件名
# 可以不填
# binlog_format=ROW #默认
# expire_logs_days=7 #binlog保留天数
Windows
1.文件名称
my.ini
2.添加配置
server-id=1
log-bin=c:/ProgramData/MysQL/MysQL Server 8.0/binlogs/mysql-bin.log
binlog_format=row
#如果不配置,则开启所有库
binTog-do-db=database_name
重启mysql
systemctl restart mysqld
systemctl status mysqld
检查binlog生效
show VARIABLES like 'log_bin'
完整linux代码
#yum默认安装配置文件位置
vim /etc/my.cnf
#必填项
server_id=1 #mysql5.7版本开启binlog强制需要添加该参数
log_bin=mysql-bin #表示开启binlog并指定binglog文件名
# 重启mysql
systemctl restart mysqld
# 检查mysql是否正常启动
systemctl status mysqld
# 检查bin生效
show VARIABLES like 'log_bin'