天天看點

MYSQL禁用生成日志檔案mysql-bin.000001

在mysql資料庫中,mysql-bin.000001、mysql- bin.000002等檔案是資料庫的記錄檔,例如update一個表,或者delete一些資料,即使該語句沒有比對的資料,這個指令也會存儲到日志檔案中,還包括每個語句執行的時間,也會記錄進去的。

但是這些檔案的生長速度是很快的,特别占用伺服器資源。當伺服器資源不夠充足的情況下,我們可以選擇定期删除這些日志檔案,或者修改配置檔案,不讓日志生成。

1、删除這些日志

直接删除mysql-bin.000開頭的檔案,包括mysql-bin.index這個檔案。

2、修改配置檔案,使之不再生成這些日志

編輯my.cnf 檔案,指令:vi /etc/my.cnf

注釋掉 log-bin=mysql-bin 這個屬性

這樣以來,那些很占用磁盤資源的日志檔案就不會再有了,不過這樣也就不能再查詢曆史操作記錄了。