lnmp 清除mysql日志,军哥LNMP 如何关闭 Mysql 日志,并且删除 mysql-bin.0000*日志文件...
mysql日志文件有段時間真的把我害我非常的慘,那時使用的騰訊云主機,默認的數(shù)據(jù)盤,linux系統(tǒng)僅給了8G的空間容量,安裝了系統(tǒng)以及l(fā)nmp之后還剩6G左右吧,掛了一個采集站,一個月左右硬盤就滿了,查看數(shù)據(jù)說實在的500M都沒有,沒辦法就只有通過SSH方式登錄服務器查看100M左右的文件,結果一大堆mysql-bin.0000*形式的,明白了這些都是日志文件。
刪除了所有 mysql-bin.0000*日志文件,重啟就OK了。
想想這里都是非常可怕的一件事,LNMP一鍵安裝包安裝的MySQL默認是開啟了日志文件的,如果數(shù)據(jù)操作比較頻繁就會產(chǎn)生大量的日志,在/usr/local/mysql/var/下面產(chǎn)生mysql-bin.0000* 類似的文件,而且一般都在幾十MB到幾個GB,更甚會吃掉整個硬盤空間,從來導致mysql無法啟動或報錯。所以關閉mysql日記功能還是很有必要的,之后在軍哥博客找到了關閉mysql日志的方法。
如何關閉MySQL的日志功能:
刪除日志:
執(zhí)行:
/usr/local/mysql/bin/mysql -u root -p
輸入數(shù)據(jù)庫root用戶的密碼登錄后再執(zhí)行:reset master;
再輸入:quit 退出mysql命令模式。
徹底禁用MySQL日志:修改/etc/my.cnf 文件,找到
log-bin=mysql-bin
binlog_format=mixed
再這兩行前面加上#,將其注釋掉,再執(zhí)行 /etc/init.d/mysql restart 即可。
如果實在想保留日志,可以在 /etc/my.cnf 里加入expire_logs_days = 5?然后重啟mysql,這樣5天就會自動清理日志。建議還是設置保留幾天的時間,以防萬一。
注:本文以LNMP一件安裝包安裝的環(huán)境為例,而其他的安裝包只是路勁不同罷了,方法幾乎是一樣的。
總結
以上是生活随笔為你收集整理的lnmp 清除mysql日志,军哥LNMP 如何关闭 Mysql 日志,并且删除 mysql-bin.0000*日志文件...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ecshop使用php代码,ecshop
- 下一篇: bcb异常处理显示错误行号_python
