天天看點

mysql binlog過多導緻系統空間不足

1、删除一定時間之前的binlog

主伺服器執行

PURGE MASTER LOGS BEFORE '2019-05-10 00:00:00';

時間不一定就是上邊的時間,具體定義看目前時間是多少,也可以把時間這個參數修改為binlog檔案名

2、修改binlog儲存天數

主從伺服器執行

臨時修改時間為三天,重新開機服務後恢複為預設值15

mysql> show variables like '%expire_logs_days%';

+------------------+-------+

| Variable_name    | Value |

| expire_logs_days | 15    |

檢視

mysql> set global expire_logs_days=3;

修改配置檔案,重新開機後配置不變