mysql-bin 过大解决方案

问题

在MySQL中,类似mysql-bin.000001等文件是数据库的操作日志,例如UPDATE一个表或DELETE一些数据,即使该语句没有匹配的数据,该命令也会存储到日志文件中,还存储了包括每个语句执行的时间等。

然而,这些转储文件在我的VPS上整整占了14个GB还多,把我的硬盘空间挤爆了。

处理方法
因为只有一个MySQL服务器,那么可以简单的注释掉这个选项就行了。

vi etc/my.cnf

把里面的log-bin这一行注释掉,重启mysqld服务即可。