萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> windows服務器mysql日志文件清理簡單方法

windows服務器mysql日志文件清理簡單方法

今天上服務器上df了下,一看,var目錄已經98%了,清空了些日志文件和備份文件後發現mysql下面有很多類似mysql-bin.000001的文件,Google了一下說是日志,也沒啥用就干掉吧

mysql-bin.0000x是什麼文件

mysql-bin.000001、mysql-bin.000002等文件是數據庫的操作日志,例如UPDATE一個表,或者DELETE一些數據,即使該語句沒有匹配的數據,這個命令也會存儲到日志文件中,還包括每個語句執行的時間,也會記錄進去的。

使用是什麼

mysql-bin.00000x日志文件就是一個非常簡單的用來記錄我們mysql日志文件了,我們可以利用它來保證mysql數據完整性,如果數據庫出問題了,而你之前有過備份,那麼可以看日志文件,找出是哪個命令導致你的數據庫出問題了,想辦法挽回損失

另一個作用是主從服務器之間同步數據

主服務器上所有的操作都在記錄日志中,從服務器可以根據該日志來進行,以確保兩個同步

mysql日志文件清理

數據庫的操作日志

mysql-bin.000001

mysql-bin.000002

mysql-bin.000003

等等好多日志文件都10多G了我mysql總數據庫加起來都不到1G

這些可以清理掉的。

輸入mysql -u root -p然後輸入密碼

成功進去後輸入reset master;記得這個;啊!

mysql> reset master;

Query OK, 0 rows affected, 1 warning (0.20 sec)

就可以清空mysql日志了,世界都清爽了…

如果不想mysql記錄日志可以在my.ini中關閉掉

找到my.ini打開它 找到log-bin=mysql-bin然後注釋掉就可以了

#log-bin=mysql-bin

copyright © 萬盛學電腦網 all rights reserved