搞机男

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

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »