这是一个创建于 2284 天前的主题,其中的信息可能已经有所发展或是发生改变。
生成环境 LAMP
[root@localhost ]# service mysql start
Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/localhost.localdomain.pid).
--------------------------------------------------------
这几年来我遇到过好多次这样的故障?最后解决方案就是重装 Mysql。
Linux 系统突然无法 ssh 远程,然后我 IPMI 进去,执行 top 发现 Mysql 负载很高。基本上执行其他的命令操作都很卡,
service mysql stop 没反应,kill 直接杀死进程没反应。/tmp 产生大量文件。
于是重启 ,输入 reboot 等了好久没反应,敲回车,再输入 shutdown -r now 也没反应。
执行 top mysql 进程一直占用很高,无法杀死。然后最后关电源硬重启。
开机就出现 Ctrl+D 叫输入密码才能进入系统登陆界面,然后网卡也没启动,/boot , /home 等目录都没挂载,/根分区也只是只读,看来是文件系统出错。
然后再关机,用 centos LIVECD 进去修复磁盘文件系统。
然后就不会出现 Cttl+D。可以正常的启动到系统界面,各个目录挂载都是正常,apache 那些都启动了。
但是 mysql 没启动,于是重启 mysql,就出现上面那个报错,网上找了很多资料。都没法解决。
这 2 年都碰见过好几次这样的问题。