mysql删除binlog

2024-06-17 10:01:53 数码硬件

mysql 命令行立即清理binlog 

在MySQL命令行中,可以使用以下命令来立即清理binlog日志:

1. 删除某个日志文件之前的所有日志文件:`purge binary logs to 'mysql-bin.000035';`

2. 清理指定时间之前的binlog日志:`PURGE MASTER LOGS BEFORE '2019-09-09 13:00:00';`

3. 清理指定时间之前的binlog日志:`PURGE MASTER LOGS BEFORE DATE_SUB(NOW(), INTERVAL 3 DAY);`

4. 重置所有的日志:`reset master;`

5. 手动切换binlog日志:`flush logs` 或者 `flush binary logs`

需要注意的是,在使用这些命令时,不要删除正在使用的binlog日志,以免导致数据库异常。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。