mysql binlog日志自動(dòng)清理及手動(dòng)刪除
當(dāng)開啟MySQL數(shù)據(jù)庫主從時(shí),會(huì)產(chǎn)生大量如mysql-bin.00000* log的文件,這會(huì)大量耗費(fèi)您的硬盤空間。
mysql-bin.000001
mysql-bin.000002
mysql-bin.000003
mysql-bin.000004
mysql-bin.000005
…
有三種解決方法:1.關(guān)閉mysql主從,關(guān)閉binlog;2.開啟mysql主從,設(shè)置expire_logs_days;3.手動(dòng)清除binlog文件,> PURGE MASTER LOGS TO ‘MySQL-bin.010′;
實(shí)現(xiàn):
1.關(guān)閉mysql主從,關(guān)閉binlog
# vim /etc/my.cnf //注釋掉log-bin,binlog_format # Replication Master Server (default) # binary logging is required for replication # log-bin=mysql-bin # binary logging format - mixed recommended # binlog_format=mixed
然后重啟數(shù)據(jù)庫
2.重啟mysql,開啟mysql主從,設(shè)置expire_logs_days
# vim /etc/my.cnf //修改expire_logs_days,x是自動(dòng)刪除的天數(shù),一般將x設(shè)置為短點(diǎn),如10 expire_logs_days = x //二進(jìn)制日志自動(dòng)刪除的天數(shù)。默認(rèn)值為0,表示“沒有自動(dòng)刪除”
此方法需要重啟mysql,附錄有關(guān)于expire_logs_days的英文說明
當(dāng)然也可以不重啟mysql,開啟mysql主從,直接在mysql里設(shè)置expire_logs_days
> show binary logs; > show variables like '%log%'; > set global expire_logs_days = 10;
3.手動(dòng)清除binlog文件
# /usr/local/mysql/bin/mysql -u root -p > PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); //刪除10天前的MySQL binlog日志,附錄2有關(guān)于PURGE MASTER LOGS手動(dòng)刪除用法及示例 > show master logs;
也可以重置master,刪除所有binlog文件:
# /usr/local/mysql/bin/mysql -u root -p > reset master; //附錄3有清除binlog時(shí),對(duì)從mysql的影響說明
到此這篇關(guān)于mysql binlog日志自動(dòng)清理及手動(dòng)刪除的文章就介紹到這了,更多相關(guān)mysql binlog自動(dòng)清理及手動(dòng)刪除內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
擁有5星評(píng)級(jí)數(shù)據(jù)庫表結(jié)構(gòu) 如何才能更高效的使用?
本篇文章介紹了,擁有5星評(píng)級(jí)數(shù)據(jù)庫表結(jié)構(gòu) 如何才能更高效的使用的方法。需要的朋友參考下2013-04-04CentOS 6.5下yum安裝 MySQL-5.5全過程圖文教程
在linux安裝mysql是一個(gè)困難的事情,yum安裝一般是安裝的mysql5.1,現(xiàn)在經(jīng)過自己不懈努力終于能用yum安裝mysql5.5了。下面通過兩種方法給大家介紹CentOS 6.5下yum安裝 MySQL-5.5全過程,一起學(xué)習(xí)吧2016-05-05MySql存儲(chǔ)表情報(bào)錯(cuò)的排查解決
隨著互聯(lián)網(wǎng)的發(fā)展,產(chǎn)生了許多新類型的字符,例如emoji這種類型的符號(hào),也就是我們通常在聊天時(shí)發(fā)的小黃臉表情,下面這篇文章主要給大家介紹了關(guān)于MySql存儲(chǔ)表情報(bào)錯(cuò)的排查解決,需要的朋友可以參考下2022-07-07MySQL查看與修改當(dāng)前數(shù)據(jù)庫編碼的方法
這篇文章主要介紹了MySQL查看與修改當(dāng)前數(shù)據(jù)庫編碼的方法,需要的朋友可以參考下2016-04-04