新聞中心
清理binlog的方式
1、手動(dòng)刪除

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的陸川網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
通過(guò)手動(dòng)刪除指定文件來(lái)清理binlog,可以使用以下命令:
PURGE BINARY LOGS TO 'binlog文件名';
或者
PURGE BINARY LOGS BEFORE '日期時(shí)間';
2、自動(dòng)刪除
通過(guò)設(shè)置expire_logs_days參數(shù)來(lái)控制binlog的自動(dòng)刪除,當(dāng)binlog文件的創(chuàng)建時(shí)間超過(guò)expire_logs_days設(shè)定的天數(shù)時(shí),MySQL會(huì)自動(dòng)刪除這些文件,可以通過(guò)以下命令設(shè)置expire_logs_days參數(shù):
SET GLOBAL expire_logs_days = 7;
3、定時(shí)任務(wù)刪除
通過(guò)創(chuàng)建一個(gè)定時(shí)任務(wù),定期執(zhí)行刪除binlog的命令,在Linux系統(tǒng)中,可以使用crontab來(lái)實(shí)現(xiàn),編輯/etc/crontab文件,添加以下內(nèi)容:
0 0 * * * root /usr/bin/mysql -u用戶(hù)名 -p密碼 -e "PURGE BINARY LOGS BEFORE DATE_SUB(NOW(), INTERVAL 7 DAY);"
相關(guān)問(wèn)題與解答
問(wèn)題1:如何查看當(dāng)前binlog的相關(guān)信息?
解答:可以使用SHOW MASTER STATUS命令查看當(dāng)前binlog的狀態(tài),包括當(dāng)前使用的binlog文件名、位置等信息。
問(wèn)題2:如何關(guān)閉binlog功能?
解答:可以在my.cnf配置文件中設(shè)置skip-log-bin選項(xiàng)來(lái)關(guān)閉binlog功能,然后重啟MySQL服務(wù)使配置生效。
網(wǎng)頁(yè)題目:清理mysql-bin
本文URL:http://www.5511xx.com/article/cojioeo.html


咨詢(xún)
建站咨詢(xún)
