mysql binlog日志定期清除:
方法1.修改配置文件
expire_logs_days = 10 #mysql-bin.000001等二进制日志10天后自动过期清除
方法2.手动删除
rm -f mysql-bin.00001
方法3.SQL删除
purge master logs to 'mysql-bin.000009' #删除不包括mysql-bin.000009的之前所有二进制日志
purge master logs before '2010-01-26 00:00:00' #清除2010-01-26之前的所有日志
查看二进制日志及日志事件:
show binlog event;
show master logs;
show binary logs;
方法1.修改配置文件
expire_logs_days = 10 #mysql-bin.000001等二进制日志10天后自动过期清除
方法2.手动删除
rm -f mysql-bin.00001
方法3.SQL删除
purge master logs to 'mysql-bin.000009' #删除不包括mysql-bin.000009的之前所有二进制日志
purge master logs before '2010-01-26 00:00:00' #清除2010-01-26之前的所有日志
查看二进制日志及日志事件:
show binlog event;
show master logs;
show binary logs;
本文介绍三种MySQL二进制日志的清除方法:通过配置文件设置过期时间、手动删除指定日志文件和使用SQL命令清除。此外还提供了查看二进制日志及其事件的命令。

被折叠的 条评论
为什么被折叠?



