mysql資料庫binlogs日誌刪除

2021-09-29 20:48:26 字數 1132 閱讀 6624

工作中伺服器的空間問題需要清理mysql binlog日誌

一直都在本地電腦word中記錄,直到有一天硬碟壞了,寫部落格的開始

刪除方式

reset master;   刪除所有日誌,編號從0開始

purge master logs to 『mysql-bin100』; 刪除mysql-bin100之前所有日誌

purge master logs before』2016-04-03 19:04:08』 刪除這個日誌前2016-04-03 19:04:08所有日誌

我自己所使用到的是刪除幾天前的日誌:

show binary logs;檢視binlog日誌

purge master logs before date_sub(now(),interval 3 day);

定期自動刪除

我這裡是centos系統先登入mysql

通過設定過期時間來刪除binlog檔案

使用set global expire_logs_days = 30;設定定期天數30天自動清理一次,預設是0不會進行binlog清理

最後執行flush logs;

如果binlog非常多,不要輕易設定引數,有可能導致io爭用,可以使用purge命令進行清除

purge

binary

logs 

to'bin.0000

119';

也可以指定時間進行清除

mysql資料庫效能資料 MYSQL資料庫效能優化

1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...

MySQL資料庫使用 MySQL資料庫管理

開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...

MySQL資料庫 一 MySQL資料庫簡介

mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...