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;

修改配置文件,重啓後配置不變

# vi /etc/my.cnf

expire_logs_days=3


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章