關於mysql binlog過期失效的問題

在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刪除的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章