今天網站忽然連不上數據庫,上了服務器後發現是 mysql 的二進制日誌又把硬盤佔滿了。mysql
像之前都是直接停 mysql 服務,而後刪掉 mysql-bin 的日誌。後來有同事說能夠用 sql 命令來刪除這些日誌的。sql
一、顯示日誌文件:數據庫
- mysql> show binary logs;
二、刪除bin-log(刪除mysql-bin.000020以前的全部二進制日誌文件)。服務器
- mysql> purge binary logs to 'mysql-bin.000049';