1. 程式人生 > >MYSQL禁用生成日誌檔案mysql-bin.000001

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 這個屬性

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