mysql binlog日誌刪除
隨著mysql的執行,其binlog日誌會越來越多,佔用的磁碟會越來越大。
我們需要定期清理這些過期的binlog日誌。
處理方法主要有兩種:
1、自動刪除
2、手動刪除
1、自動刪除
需要更改其配置檔案my.cnf,新增引數expire_logs_days = 10,單位是天。
2、手工刪除
當然我們可以手動刪除binlog日誌檔案,但是這樣並不會更新
mysql-bin.index
我們可以利用mysqlbinlog刪除工具purge來刪除並更新。
檢視幫助:
mysql>help purge;
Name: 'PURGE BINARY LOGS'
Description:
Syntax:
PURGE { BINARY | MASTER } LOGS
{ TO 'log_name' | BEFORE datetime_expr }
Examples:
PURGE BINARY LOGS TO 'mysql-bin.010';
PURGE BINARY LOGS BEFORE '2008-04-02 22:46:26';
mysql>purge binary logs before '***';
這樣我們就可以刪除一些特定的binlog日誌。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-761777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 正確刪除 binlog 日誌MySql
- 如何安全刪除mysql下的binlog日誌薦MySql
- mysql binlog日誌自動清理及手動刪除MySql
- [轉] MySQL binlog 日誌自動清理及手動刪除MySql
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- mysql bin 日誌的刪除MySql
- mysql binlog 刪除master- binlogMySqlAST
- MySQL 的日誌:binlogMySql
- mysql清除binlog日誌MySql
- MySQL的binlog日誌MySql
- 清除MySQL Binlog日誌MySql
- Mysql-binlog日誌-TMySql
- oracle刪除日誌Oracle
- MYSQL日誌的正確刪除方法詳解MySql
- elasticsearch日誌刪除命令Elasticsearch
- 日誌刪除指令碼指令碼
- MySQL 日誌系統 redo log、binlogMySql
- mysql檢視binlog日誌詳解MySql
- 實時備份mysql binlog日誌MySql
- [MySQL binlog]徹底解析Mixed日誌格式的binlogMySql
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- MySQL二進位制日誌刪除與恢復MySql
- 新增、刪除日誌檔案
- oracle刪除歸檔日誌Oracle
- 刪除日誌組成員
- 歸檔日誌的刪除
- Oracle歸檔日誌刪除Oracle
- Mysql之binlog日誌說明及利用binlog日誌恢復資料操作記錄MySql
- 利用binlog日誌恢復mysql資料MySql
- MySQL--binlog日誌恢復資料MySql
- MySQL通過Binlog恢復刪除的表MySql
- 刪除data guard歸檔日誌
- 刪除歸檔日誌檔案
- 手動刪除歸檔日誌
- 如何刪除SAP 系統日誌
- 作用RMAN 刪除歸檔日誌
- 瘋狂刪除tomcat日誌Tomcat
- 監聽MySQL的binlog日誌工具分析:CanalMySql