Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

清理 MySQL bin-log PURGE 日志

Posted on 2010-09-20 17:20  Hicome  阅读(749)  评论(0编辑  收藏  举报
进入mysql

指定清除某个文件:PURGE BINARY LOGS TO 'mysql-bin.010';
清除某个时间之前的文件: PURGE BINARY LOGS BEFORE '2010-09-10 22:46:26';
清除3天前的 binlog: PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);

  

要清理日志,需按照以下步骤:

1. 在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。

2. 使用SHOW MASTER LOGS获得主服务器上的一系列日志。

3. 在所有的从属服务器中判定最早的日志。这个是目标日志。如果所有的从属服务器是更新的,这是清单上的最后一个日志。

4. 制作您将要删除的所有日志的备份。(这个步骤是自选的,但是建议采用。)

5. 清理所有的日志,但是不包括目标日志

本文来自: (www.91linux.com) 详细出处参考: