如何在MySQL數(shù)據(jù)庫(kù)中使用命令清理binlog日志?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大同網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1、查看binlog日志
mysql> show binary logs;
2、刪除某個(gè)日志文件之前的所有日志文件
purge binary logs to 'mysql-bin.000035';
3、清理2019-09-09 13:00:00前binlog日志
PURGE MASTER LOGS BEFORE '2019-09-09 13:00:00';
4、清理3天前binlog日志
PURGE MASTER LOGS BEFORE DATE_SUB(NOW( ), INTERVAL 3 DAY); --BEFORE,變量的date自變量可以為'YYYY-MM-DD hh:mm:ss'格式。這里的清理是指從此刻-3243600s前的文件,是此文件最后更新的時(shí)間。 --時(shí)間和文件名一定不可以寫錯(cuò),尤其是時(shí)間中的年和文件名中的序號(hào),以防不小心將正在使用的binlog刪除!??! --切勿刪除正在使用的binlog?。?!
5、重置所有的日志
reset master;
6、手動(dòng)切換binlog日志
flush logs --或者flush binary logs
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。