Starting MySQL. ERROR! The server quit without updating PID file如何解决

今天数据库突然挂了。重启提示:

Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/var/localhost.localdomain.pid).

经排查各种原因发现是磁盘空间满了

使用命令查看磁盘空间:

df -h 

 /dev/mapper/VolGroup-lv_root  100% 

解决方法:清理mysql日志,释放磁盘空间

#创建日志备份目录
mkdir /home/mysqlbinbak

#移动mysql日志到备份目录
cd /usr/local/mysql/var/

mv mysql-bin.0000* /home/mysqlbinbak/

/usr/local/mysql/var/mysql-bin.0000* 是mysql运行产生的各种日志,可以直接删除,为了保险起见,我把日志文件移动到 /home目录(因为/home是另一个磁盘,所以不会占用mysql日志所在的磁盘空间)

mysql日志关闭方法:

mysql-bin.0000*日志是用于分布式同步使用的,如果只有一台机器完全可以关闭该日志输出

vim /etc/my.cnf 

注释 #log-bin=mysql-bin   即可。

原文地址:https://www.cnblogs.com/yzeng/p/8662273.html