MySQL binlog日志清理的方案分享
# 登錄mysql數(shù)據(jù)庫 mysql -u root –p # 查看binlog是否開啟,log_bin的狀態(tài)為ON,表明binlog日志開啟 show variables like 'log_%'; # 查看binlog日志文件大小,單位bytes show binary logs; # 顯示binlog的過期時間,mysql5版本參數(shù)為expire_logs_days(默認值為0,標識從不刪除),mysql8版本參數(shù)為binlog_expire_logs_seconds(默認值為2592000(30天),單位秒) show variables like '%expire%';
1 手工清除binlog
刪除binlog日志文件,切勿刪除正在使用的binlog 所以刪除舊的即可,不要全刪。 不要輕易手動去刪除binlog(指的是rm命令), 會導致binlog.index和真實存在的binlog不匹配,推薦使用purge命令予清除歷史文件(purge命令目前來說不區(qū)分版本)。
# 將mysql-bin.009560之前的binlog清掉 purge binary logs to 'mysql-bin.009560'; # 指定時間之前的binlog清掉 purge binary logs before '2023-08-01 00:00:00';
2 MySQL5版本
2.1 臨時生效,重啟后失效
# 設(shè)置保留7天 set global expire_logs_days=7; # 觸發(fā)自動清理 flush logs;
2.2 永久有效,需要重啟
修改配置文件my.cnf文件: vim /etc/my.cnf,在[mysqld]標簽內(nèi)增加如下內(nèi)容
expire_logs_days=7 max_binlog_size=1024M
修改保存后,以下3種情況才生效:
- MySQL啟動時
- 手動執(zhí)行flush logs
- 當binlog大小超過max_binlog_size
# 執(zhí)行命令是配置生效 flush logs;
3 MySQL8版本
3.1 臨時生效,重啟后失效
# 設(shè)置保留7天 set global binlog_expire_logs_seconds=7*60*60*24; # 觸發(fā)自動清理 flush logs;
3.2 永久有效,需要重啟
修改配置文件my.cnf文件: vim /etc/my.cnf,在[mysqld]標簽內(nèi)增加如下內(nèi)容
# 設(shè)置保留7天 binlog_expire_logs_seconds=604800 max_binlog_size=1024M
生效條件見2.2模塊
以上就是MySQL binlog日志清理方案詳解的詳細內(nèi)容,更多關(guān)于MySQL binlog日志清理的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mysql觸發(fā)器(Trigger)簡明總結(jié)和使用實例
這篇文章主要介紹了mysql觸發(fā)器(Trigger)簡明總結(jié)和使用實例,需要的朋友可以參考下2014-04-04mysql連接的空閑時間超過8小時后 MySQL自動斷開該連接解決方案
MySQL 的默認設(shè)置下,當一個連接的空閑時間超過8小時后,MySQL 就會斷開該連接,而 c3p0 連接池則以為該被斷開的連接依然有效。在這種情況下,如果客戶端代碼向 c3p0 連接池請求連接的話,連接池就會把已經(jīng)失效的連接返回給客戶端,客戶端在使用該失效連接的時候即拋出異常2012-11-11mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數(shù)
這篇文章主要介紹了mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數(shù)據(jù)庫事件遷移操作,詳細分析了mysql數(shù)據(jù)庫事件的修改、禁用、啟用、重命名、遷移等原理與操作技巧,需要的朋友可以參考下2019-12-12mysql中l(wèi)ike % %模糊查詢的實現(xiàn)
這篇文章主要介紹了mysql中l(wèi)ike % %模糊查詢的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析
這篇文章主要為大家介紹了MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05