MySQL 日志文件爆满导致启动失败
今天早上收到短信说网站打不开了,SSH到VPS上发现没有MySQL的进程,很奇怪。手动启动MySQL发现无法启动,直接报错。
MySQL is running but PID file is not found.
Google之后久关闭找到了原因,是由于MySQL的日志文件太大太多塞满了VPS的磁盘空间。。。进入到 /usr/local/mysql/var/
下发现有很多类似于 mysql-bin.0000* 的文件,删除之后再重启MySQL成功。 如果你想永久关闭日志记录,那么按照下面的方法执行。
/usr/local/mysql/bin/mysql -u root -p
reset master
exit
编辑 /etc/my.cnf,注释掉下面两行即可。
log-bin=mysql-bin
binlog_format=mixed