MySQL8.0 的 mysql-bin.xxxx 文件怎么删除?

查看 59|回复 2
作者:kisshere   
发现 MySQL 文件夹下生成了大量 mysql-bin.xxxx 文件,占用了几十个 G ,赶紧注释了 my.cnf 以下两行,然后重启 MySQL
#log-bin=mysql-bin
#binlog_format=mixed
然后按照网上的删除 mysql-bin.xxxx 文件教程:
PURGE MASTER LOGS TO 'MySQL-bin.010';
PURGE MASTER LOGS BEFORE '2023-03-21 13:00:00';
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 1 DAY);
RESET MASTER;
PURGE BINARY LOGS TO 'MySQL-bin.010';
PURGE BINARY LOGS BEFORE '2023-03-21 13:00:00';
以上这些语句全都没用,mysql-bin 毫无变化,所以这些 mysql-bin.xxxx 到底该怎么删除?

Logs, purge, mysql-bin, master

jk1030   
老板本有个参数 expire_logs_days (好像是这个)是天数,新版本还有一个字段是秒的,具体哪个我有点忘了
Eiden   
修改 my.cnf 在 [mysqld] 节点里添加 skip-log-bin=1 可以禁用 bin-log
新版本中 expire-logs-days 被 binlog_expire_logs_seconds 替代
您需要登录后才可以回帖 登录 | 立即注册

返回顶部