mysql重启失败,报错:starting mysql。 the server quit without updating pid file (/[failed]l/mysql/data/hostname.pid])

网上的大部分答案都是:
1. 注释/etc/my.cnf里的skip-federated注释掉即#skip-federated;
2. my.cnf文件配置过高,重新定义其中的参数(根据服务器情况定义);
3. 杀掉mysql_safe和mysqld进程,然后再重启;
4. 当前日志文件过大,超出了my.cnf中定义的大小(默认为64M),删除日志文件再重启;

5. 其他情况,查看日志文件(我的是localhost.localdomain.err,具体因人而异),然后具体分析

 

 

解决方案是:内存不足,主要是/var目录内存不足,导致创建  主机名.pid    不能创建主机名.pid

原因是:mysql生成这个文件时候,发现磁盘已经被写满,然后关闭时候又把这个pid文件删除了,,导致不能重启mysql

 

posted @ 2017-03-01 19:08  基础到高级  阅读(1051)  评论(0)    收藏  举报