MySQL 正確刪除 binlog 日誌
直接從磁碟刪除肯定是不可取的,因為 index 檔案不會同步刪除索引。
1. binlog_expire_logs_seconds 引數
MySQL 有個引數 binlog_expire_logs_seconds(舊版本引數名叫 expire_logs_days),預設為 0,表示 binlog 永不過期,如果設定為 > 0 的值,則會自動刪除過期檔案。
2. flush logs 命令
可以通過在 my.cnf 中設定 binlog_expire_logs_seconds 過期秒數,然後進入 mysql 控制檯,執行命令 flush logs,可以正確地刪除舊的已過期的檔案(應該是通過最近一次修改檔案時間判斷的)
3. purge 命令
方式一、purge binlog logs to '截至檔案',通過該命令可以刪除該檔案之前的所有 binlog
4. reset master 命令
如果覺得 binlog 的索引太大,你甚至可以清空所有的 binlog,然後重置索引
相關文章
- mysql binlog日誌刪除MySql
- MYSQL日誌的正確刪除方法詳解MySql
- 用rman 正確地刪除歸檔日誌
- 如何安全刪除mysql下的binlog日誌薦MySql
- 如何正確刪除ORACLE歸檔日誌檔案Oracle
- mysql binlog日誌自動清理及手動刪除MySql
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- mysql bin 日誌的刪除MySql
- mysql binlog 刪除master- binlogMySqlAST
- MySQL 的日誌:binlogMySql
- mysql清除binlog日誌MySql
- MySQL的binlog日誌MySql
- 清除MySQL Binlog日誌MySql
- elasticsearch日誌刪除命令Elasticsearch
- 日誌刪除指令碼指令碼
- MySQL 日誌系統 redo log、binlogMySql
- mysql檢視binlog日誌詳解MySql
- 實時備份mysql binlog日誌MySql
- [MySQL binlog]徹底解析Mixed日誌格式的binlogMySql
- Java日誌正確使用姿勢Java
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- MySQL二進位制日誌刪除與恢復MySql
- 新增、刪除日誌檔案
- oracle刪除歸檔日誌Oracle
- 刪除日誌組成員
- 歸檔日誌的刪除
- Oracle歸檔日誌刪除Oracle
- Mysql之binlog日誌說明及利用binlog日誌恢復資料操作記錄MySql
- 利用binlog日誌恢復mysql資料MySql
- MySQL--binlog日誌恢復資料MySql
- Java 如何正確地輸出日誌Java
- MySQL通過Binlog恢復刪除的表MySql
- 刪除data guard歸檔日誌
- 刪除歸檔日誌檔案
- 手動刪除歸檔日誌
- 如何刪除SAP 系統日誌
- 作用RMAN 刪除歸檔日誌