寶塔mysql數據庫容量限制_寶塔數據庫mysql-bin.000001佔用磁盤空間過大

磁盤空間佔用過多,排查後發現網站/www/wwwroot只佔用7G,/www/server佔用卻高達8G,再深入排查發現/www/server/data目錄下的mysql-bin.000001和mysql-bin.000002兩個日誌文件佔去了1.5G空間。

百度後學到以下知識,做個記錄。

mysql-bin.000001文件是什麼?

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

mysql執行日誌有什麼用處?

如果你的mysql數據庫出問題了,而你之前沒有過備份,那麼可以看日誌文件mysql-bin.000001,找出是哪個命令導致你的數據庫出問題了,可以找到問題原因,挽回損失。

mysql-bin.000001文件可以刪除麼?

可以刪除的,他只不過是日誌文件而已,刪除不會對你的數據庫有任何影響的,但是要保持良好的備份數據庫習慣,以免出現其他情況無法恢復。

如何屏蔽“mysql-bin.000001”文件的生成!

因爲數據庫生成的日誌文件太大,高達1G左右,而且每天都會生成,這是非常佔用空間的,我們是否可以屏蔽日誌的自動生成,以免每天去刪除那麼麻煩,當然可以了,按照以下步驟做即可!

1,找到數據庫配置文件my.cnf

如果你用的是寶塔,那麼日誌文件就在“根目錄-》etc”如果你用的其他面板,可以百度下,即可知道位置所在!

2,註釋log-bin=mysql-bin這行,重啓mysql數據庫!

好了,今天就講解到這裏,註釋好以後,保存好,別忘記重啓下mysql,重啓以後,以後就不會再生成數據庫日誌文件了,希望本篇文章可以幫助到你。5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章