在mysql配置文件(linux下一般爲/etc/my.cnf)中可以通過expire_logs_days來設置二進制日誌的失效日期
但是,你可能發現該參數似乎並沒生效,
其實,expire_logs_days的設置值在服務器重啓或者mysql輪轉日誌之後才生效。
如果你需要手動清除二進制日誌,切勿直接使用rm,這可能導致無法預知的錯誤。
purge binary logs to ....
和
purge binary logs before ...
可以實現你的要求。
注:對於不在show binary logs顯示出的列表裏的二進制日誌文件是可以通過rm刪除的