mysql清理binlog的方法
清理binlog的方法如下:
1) 設定日誌保留時長expire_logs_days自動刪除
檢視當前日誌儲存天數:
show variables like '%expire_logs_days%';
這個預設是0,也就是logs不過期,可通過設定全域性的引數,使他臨時生效:
set global expire_logs_days=7;
設定了只保留7天BINLOG, 下次重啟mysql這個引數預設會失敗,所以需在my.cnf中設定
expire_logs_days = 7
2) 手動刪除BINLOG (purge binary logs)
用於刪除列於在指定的日誌或日期之前的日誌索引中的所有二進位制日誌。這些日誌也會從記錄在日誌索引檔案
PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'
例如:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-06-22 13:00:00';
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);
1) 設定日誌保留時長expire_logs_days自動刪除
檢視當前日誌儲存天數:
show variables like '%expire_logs_days%';
這個預設是0,也就是logs不過期,可通過設定全域性的引數,使他臨時生效:
set global expire_logs_days=7;
設定了只保留7天BINLOG, 下次重啟mysql這個引數預設會失敗,所以需在my.cnf中設定
expire_logs_days = 7
2) 手動刪除BINLOG (purge binary logs)
用於刪除列於在指定的日誌或日期之前的日誌索引中的所有二進位制日誌。這些日誌也會從記錄在日誌索引檔案
PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'
例如:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-06-22 13:00:00';
PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14661773/viewspace-1168169/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL中3種清除binlog的方法!MySql
- mysql binlog日誌自動清理及手動刪除MySql
- [轉] MySQL binlog 日誌自動清理及手動刪除MySql
- Mysql的binlog原理MySql
- mysql的binlog格式MySql
- MySQL 的日誌:binlogMySql
- MySQL的binlog日誌MySql
- Mysql Binlog的介紹MySql
- MySQL:Redo & binlogMySql
- mysql binlog管理MySql
- mysql binlog 刪除master- binlogMySqlAST
- Mysql的redolog和binlogMySql
- [MySQL binlog]徹底解析Mixed日誌格式的binlogMySql
- 【Mysql】從binlog中找出單個表的binlog資訊MySql
- MySQL Binlog 介紹MySql
- MySql Binlog 初識MySql
- MySQL binlog日期解析MySql
- MySQL binlog三種格式的優缺點和修改方法介紹MySql
- MySQL binlog和redo的組提交MySql
- 檢視MySQL還原出來的binlog日誌中內容方法MySql
- MySQL 主從複製,常見的binlog錯誤及解決方法MySql
- MySql Binlog 說明 & Canal 整合MySql的更新異常說明 & MySql Binlog 常用命令彙總MySql
- mysql清除binlog日誌MySql
- 清除MySQL Binlog日誌MySql
- 【mysql】關於binlog格式MySql
- MySQL purge 清理undoMySql
- mysql清理日誌MySql
- 學習筆記:MySQL Cluster 的binlog筆記MySql
- 教你MySQL Binlog實用攻略MySql
- mysql binlog詳細介紹MySql
- 【MySQL】如何快速執行 binlogMySql
- MySQL Binlog 事件介紹篇MySql事件
- mysql binlog日誌刪除MySql
- Mysql-binlog日誌-TMySql
- mysql的sync_binlog引數實驗MySql
- MySQL閃回技術之binlog2sql恢復binlog中的SQLMySql
- Oracle回收站的清理方法Oracle
- mysql簡單的碎片清理指令碼MySql指令碼