MySQL刪除binlog日志文件的三種實現(xiàn)方式
1、使用命令手動在操作系統(tǒng)中刪除,但是這種刪除并沒有從數(shù)據(jù)庫邏輯層面刪除,數(shù)據(jù)庫里還記錄著這條日志,可能會有一些問題。
進入到MySQL數(shù)據(jù)目錄下,rm -rf +日志文件
2、使用SQL命令刪除,該命令執(zhí)行成功后,Linux系統(tǒng)中的binlog物理文件也會被刪除。
登錄到數(shù)據(jù)庫中,查詢binlog日志文件信息
show binary logs;
1> 刪除單條binlog日志文件
purge binary logs to 'mysql_bin.000621'
2> 刪除某個日期前的binlog日志文件
purge binary logs before '2024-10-17 14:05:00'
3> 刪除某天前的binlog日志文件
purge binary logs before date_sub(now(), interval 0 day);
3、設(shè)置自動清理binlog日志
在my.cnf配置文件中添加
expire_logs_day=7
然后重啟數(shù)據(jù)庫服務(wù),數(shù)據(jù)庫就會自動刪除7天前的binlog日志。
到此這篇關(guān)于MySQL刪除binlog日志文件的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)MySQL刪除binlog日志文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL因配置過大內(nèi)存導(dǎo)致無法啟動的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL因配置過大內(nèi)存導(dǎo)致無法啟動的解決方法,文中給出了詳細(xì)的解決示例代碼,對遇到這個問題的朋友們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-06-06mysql如何統(tǒng)計同一字段不同值的個數(shù)
這篇文章主要介紹了mysql如何統(tǒng)計同一字段不同值的個數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11MySQL事務(wù)(transaction)看這篇就足夠了
M事務(wù)的實現(xiàn)是基于數(shù)據(jù)庫的存儲引擎,不同的存儲引擎對事務(wù)的支持程度不一樣,下面這篇文章主要給大家介紹了關(guān)于MySQL事務(wù)(transaction)的相關(guān)資料,需要的朋友可以參考下2022-11-11MySQL連接器提升應(yīng)用功能與數(shù)據(jù)存儲能力
這篇文章主要為大家介紹了MySQL連接器提升應(yīng)用功能與數(shù)據(jù)存儲能力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10