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