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

浙公网安备 33010602011771号