linux中的MySQL开启二进制日志?

linux中的MySQL8.0如何开启二进制日志?
2025-02-25 17:25:14
推荐回答(2个)
回答1:

二进制日志开启方法:

查看系统变量log_bin,如果其值为OFF,表示没有开启二进制日志(binary log),如果需要开启二进制日志

修改my.cnf,在[mysqld]下面增加

  • log-bin=/data/mysqldb/log/mysql-bin.log

  • binlog_format = ROW

  • expire_logs_days=15

  • server_id = 2

修改完之后重启MySQL,然后再查看show variables like 'log_bin%'; 这个时候你会发现log_bin的value值变成了ON

回答2:

1.找到my.cof文件
2.在里面添加
server-id = 1
log-bin = binlog
log-bin-index = binlog.index
3.重启mysql
4.SHOW MASTER STATUS查看二进制文件名与位置