今天主管告訴我MySQL服務(wù)器上的磁盤空間不足了,剛緊登錄服務(wù)器查看:
創(chuàng)新互聯(lián)為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、成都App制作、微信平臺(tái)小程序開發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
命令:df -lh
占了99%.
是不是緩存了。
進(jìn)入>mysql
flush logs; 沒有什么變化。
看看是哪個(gè)目錄占了空間了。
cd /
du -lh --max-depth=1
發(fā)現(xiàn) ./var目錄有37G
cd ./var
du -lh --max-depth=1
找到是lib目錄
再
cd lib
找到mysql目錄
cd mysql
ls -al
30多個(gè)mysql.bin...文件,每個(gè)有1G多,原來是一些bin日志文件。
因?yàn)檫@臺(tái)mysql做了主從復(fù)制,這一臺(tái)是主服務(wù)器。
生成的bin文件一直保留著,就越占越多了
修改my.cnf, 設(shè)置bin文件保存時(shí)間為3天
vi /etc/my.cnf
加一句:
expire_logs_days=3
重啟服務(wù)器,就好了!
由原來已用空間99%,剩余794M, 馬上變?yōu)?7%,剩余35G了!
終于輕松下來!
感謝您的閱讀!希望對(duì)您有幫助!
歡迎加入PHP技術(shù)問答群,QQ群號(hào):292626152, 大家互相幫助,共同成長!
可參考文章:
mysql 主從日志文件mysql-bin文件清除方法
https://blog.csdn.net/zhengfeng2100/article/details/52858946