今天网站突然连不上数据库,上了服务器后发现是 mysql 的二进制日志又把硬盘占满了。

像以前都是直接停 mysql 服务,然后删掉 mysql-bin 的日志。后来有同事说可以用 sql 命令来删除这些日志的。

1、显示日志文件:

   
   
   
   
  1. mysql> show binary logs; 

2、删除bin-log(删除mysql-bin.000020之前的所有二进制日志文件)。

   
   
   
   
  1. mysql> purge binary logs to 'mysql-bin.000049'

 

 

转载自:http://infong.info/2012/04/02/del-mysql-bin-logs/