亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql binlog占用大量磁盤(pán)空間的解決方法

 更新時(shí)間:2024年06月06日 10:19:04   作者:ashq  
MySQL binlog(Binary Log)是MySQL數(shù)據(jù)庫(kù)的一種重要組件,用于記錄所有對(duì)數(shù)據(jù)庫(kù)的更改操作,當(dāng)MySQL服務(wù)器接收到對(duì)數(shù)據(jù)庫(kù)的寫(xiě)入請(qǐng)求并成功執(zhí)行后,這些更改會(huì)被寫(xiě)入binlog,本文給大家介紹了mysql binlog占用大量磁盤(pán)空間的解決方法,需要的朋友可以參考下

查看當(dāng)前日志保存天數(shù):

mysql> show variables like '%expire_logs_days%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| expire_logs_days | 0     |
+------------------+-------+
1 row in set (0.08 sec)

默認(rèn)是0,也就是logs不過(guò)期。

也可以使用 show variables like '%expire%' 查看是否有開(kāi)啟日志到期自動(dòng)刪除

mysql> show variables like '%expire%';
+--------------------------------+--------+
| Variable_name                  | Value  |
+--------------------------------+--------+
| binlog_expire_logs_auto_purge  | ON     |
| binlog_expire_logs_seconds     | 432000 |
| disconnect_on_expired_password | ON     |
| expire_logs_days               | 0      |
+--------------------------------+--------+
4 rows in set (0.00 sec)

設(shè)置BINLOG到期時(shí)間

臨時(shí)生效,無(wú)需重起mysql

如果數(shù)據(jù)庫(kù)此時(shí)不便重啟,可以設(shè)置全局的參數(shù),使他臨時(shí)生效:

mysql> set global expire_logs_days=5;

設(shè)置了只保留5天BINLOG, 下次重啟mysql這個(gè)參數(shù)默認(rèn)會(huì)失敗。

如果上面指令報(bào)錯(cuò),則改為set global binlog_expire_logs_seconds=432000

mysql> set global expire_logs_days=7;
ERROR 3683 (HY000): The option expire_logs_days and binlog_expire_logs_seconds cannot be used together. Please use binlog_expire_logs_seconds to set the expire time (expire_logs_days is deprecated)
mysql> set global binlog_expire_logs_seconds=432000;
Query OK, 0 rows affected (0.00 sec)
 
mysql> 
mysql> show variables like '%expire%';
+--------------------------------+--------+
| Variable_name                  | Value  |
+--------------------------------+--------+
| binlog_expire_logs_auto_purge  | ON     |
| binlog_expire_logs_seconds     | 432000 |
| disconnect_on_expired_password | ON     |
| expire_logs_days               | 0      |
+--------------------------------+--------+
4 rows in set (0.00 sec)

寫(xiě)入配置文件,mysql重啟依舊生效

如果要永久生效,需要在my.cnf中設(shè)置
vi /etc/my.cnf
追加內(nèi)容:

binlog_expire_logs_seconds=432000

手動(dòng)刪除BINLOG

也可以先手動(dòng)刪除BINLOG (purge binary logs)

刪除指定的日志

mysql> PURGE {MASTER | BINARY} LOGS TO 'log_name'

例:刪除binlog.1000

mysql> PURGE MASTER LOGS TO 'binlog.1000';

或刪除指定日期之前的日志索引中的所有二進(jìn)制日志。

mysql> PURGE {MASTER | BINARY} LOGS BEFORE 'date'

例:刪除2023-06-03 12:00:00前的文件

mysql> PURGE MASTER LOGS BEFORE '2023-06-03 12:00:00';

例:刪除3天前的日志

mysql> PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);

到此這篇關(guān)于mysql binlog占用大量磁盤(pán)空間的解決方法的文章就介紹到這了,更多相關(guān)mysql binlog占用磁盤(pán)空間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Ubuntu查看修改mysql的登錄名和密碼、安裝phpmyadmin

    Ubuntu查看修改mysql的登錄名和密碼、安裝phpmyadmin

    這篇文章主要介紹了Ubuntu查看修改mysql的登錄名和密碼、安裝phpmyadmin,本文分步驟給大家講解的非常詳細(xì),需要的朋友可以參考下
    2019-11-11
  • MySQL函數(shù)date_format()日期格式轉(zhuǎn)換的實(shí)現(xiàn)

    MySQL函數(shù)date_format()日期格式轉(zhuǎn)換的實(shí)現(xiàn)

    本文主要介紹了MySQL函數(shù)date_format()日期格式轉(zhuǎn)換的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 創(chuàng)建mysql表分區(qū)的方法

    創(chuàng)建mysql表分區(qū)的方法

    我來(lái)給大家介紹一下mysql表分區(qū)創(chuàng)建與使用吧,希望對(duì)各位同學(xué)會(huì)有所幫助。表分區(qū)的測(cè)試使用,主要內(nèi)容來(lái)自于其他博客文章以及mysql5.1的參考手冊(cè)。
    2013-10-10
  • LInux下安裝MySQL5.6 X64版本步驟詳解

    LInux下安裝MySQL5.6 X64版本步驟詳解

    這篇文章主要介紹了LInux下安裝MySQL5.6 X64版本步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • MySQL中多個(gè)left?join?on關(guān)聯(lián)條件的順序說(shuō)明

    MySQL中多個(gè)left?join?on關(guān)聯(lián)條件的順序說(shuō)明

    這篇文章主要介紹了MySQL中多個(gè)left?join?on關(guān)聯(lián)條件的順序說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • MySQL 字符串截取相關(guān)函數(shù)小結(jié)

    MySQL 字符串截取相關(guān)函數(shù)小結(jié)

    本文是腳本之家小編給大家收藏整理的關(guān)于MySQL 字符串截取相關(guān)函數(shù)小結(jié),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • mysql 報(bào)錯(cuò)This function has none of DETERMINISTIC解決方案

    mysql 報(bào)錯(cuò)This function has none of DETERMINISTIC解決方案

    這篇文章主要介紹了mysql 報(bào)錯(cuò)This function has none of DETERMINISTIC解決方案的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記

    mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記

    mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記,剛開(kāi)始接觸mysql的朋友可以參考下
    2012-07-07
  • MySQL延遲關(guān)聯(lián)性能優(yōu)化方法

    MySQL延遲關(guān)聯(lián)性能優(yōu)化方法

    這篇文章主要介紹了MySQL延遲關(guān)聯(lián)性能優(yōu)化方法,本文講解了延遲關(guān)聯(lián)的背景、延遲關(guān)聯(lián)的分析、延遲關(guān)聯(lián)的解決等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • MySql 如何實(shí)現(xiàn)無(wú)則插入有則更新

    MySql 如何實(shí)現(xiàn)無(wú)則插入有則更新

    這篇文章主要介紹了MySql 實(shí)現(xiàn)無(wú)則插入有則更新的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評(píng)論