MySQL如何修改binlog保存的天數(shù)
MySQL修改binlog保存的天數(shù)
查看binlog過期時(shí)間
設(shè)置的時(shí)間為90天,這個(gè)值默認(rèn)是0天,也就是說不自動(dòng)清理,可以根據(jù)生產(chǎn)情況修改,本例修改為7天
mysql> show variables like 'expire_logs_days'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | expire_logs_days | 90 | +------------------+-------+ 1 row in set (0.00 sec)
mysql> set global expire_logs_days=7; Query OK, 0 rows affected (0.00 sec)
設(shè)置之后不會(huì)立即清除
觸發(fā)條件是:
binlog大小超過max_binlog_size
手動(dòng)執(zhí)行flush logs
重新啟動(dòng)時(shí)(MySQL 將會(huì)new一個(gè)新文件用于記錄binlog)
我們執(zhí)行flush logs;
mysql> flush logs; Query OK, 0 rows affected, 64 warnings (0.16 sec
如果binlog非常多
不要輕易設(shè)置改參數(shù),有可能導(dǎo)致io爭用,這時(shí)候可以使用purge命令予以清除:
將bin.000055之前的binlog清掉:
mysql>purge binary logs to 'bin.000055';
將指定時(shí)間之前的binlog清掉:
mysql>purge binary logs before '2017-05-01 13:09:51';
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- MySQL中Binlog的完整格式解析(ROW 模式,默認(rèn))
- Mysql 通過binlog日志恢復(fù)數(shù)據(jù)的實(shí)現(xiàn)示例
- mysql使用Canal監(jiān)聽binlog日志,同步數(shù)據(jù)到MySQL、ElasticSearch、Redis、Kafka、RocketMQ和es
- MySQL的binlog日志獲取
- 從源碼到實(shí)戰(zhàn)盤點(diǎn)MySQL中不寫B(tài)inlog的N種場景
- 未開啟binlog時(shí)mysql全量備份的實(shí)現(xiàn)
- MySQL Binlog清除策略的三種實(shí)用方法及避坑指南
相關(guān)文章
MYSQL查詢時(shí)間范圍內(nèi)的數(shù)據(jù)示例代碼
這篇文章主要介紹了MYSQL查詢時(shí)間范圍內(nèi)的數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06
mysql 8.0.15 winx64壓縮包安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql 8.0.15 winx64壓縮包安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
安裝mysql-8.0.19-winx64遇到的問題:Can''t create directory ''xxxx\Da
這篇文章主要介紹了安裝mysql-8.0.19-winx64遇到的坑 ,Can't create directory 'xxxx\Database\',非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
MySQL庫的操作方法超詳細(xì)講解(ubuntu系統(tǒng))
MySQL是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng),正確管理和維護(hù)MySQL對于確保數(shù)據(jù)庫的穩(wěn)定性和性能至關(guān)重要,這篇文章主要介紹了ubuntu系統(tǒng)下MySQL庫的操作方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-10-10
MySQL5.7升級MySQL8.0的完整卸載與安裝及連接Navicat的步驟
因?yàn)橐粋€(gè)項(xiàng)目交接需要需要將mysql物理備份文件還原至MySQL5.7,并且將mysql5.7升級到MySQL8.0,下面這篇文章主要給大家介紹了關(guān)于MySQL5.7升級MySQL8.0的完整卸載與安裝及連接Navicat的相關(guān)資料,需要的朋友可以參考下2023-03-03
MySQL數(shù)據(jù)遷移至達(dá)夢數(shù)據(jù)庫的詳細(xì)教程
這篇文章主要為大家詳細(xì)介紹了MySQL數(shù)據(jù)遷移至達(dá)夢數(shù)據(jù)庫的詳細(xì)教程,文中通過示例圖片進(jìn)行了詳細(xì)的介紹,有需要的小伙伴可以參考一下2025-03-03

