1. 程式人生 > >mysql的binlog日誌限制大小和期限設定

mysql的binlog日誌限制大小和期限設定

1. 設定日誌保留時長expire_logs_days自動刪除 檢視當前日誌儲存天數: show variables like '%expire_logs_days%'; 這個預設是0,也就是logs不過期,可通過設定全域性的引數,使他臨時生效: set global expire_logs_days=7; 設定了只保留7天BINLOG, 下次重啟mysql這個引數預設會失敗,所以需在my.cnf中設定 expire_logs_days = 7 2. max_binlog_size = 100M

如果二進位制日誌寫入的內容超出給定值,日誌就會發生滾動。你不能將該變數設定為大於1GB或小於4096位元組。 預設值是1GB。