Error! Mysql is not running ,but lock file exists

1390阅读 0评论2015-07-09 qingheliu
分类:LINUX


对线上的环境保持敬畏之心!!!!


查看mysql时发现有大量的update 进程,现在有进程在阻塞,一下子又找不到阻塞进程##这里是我的知识弱点


没办法只好重启mysql,但mysql一直处于关闭状态,好久都不能被关闭!于是郁闷了,长时间宕机,很郁闷的!打开另外一个窗口 lsof  -i:3306已经没有任何的显示,显然进程已经关闭了,于是想开启该进程/etc/init.d/mysqld start 显示已经开启,但mysql -uroot -p’***’登录失败,去/tmp下没有看到mysql.sock文件,很是郁闷,再想执行/etc/init.d/mysqld stop 执行也是失败,有如下的提示:


于是到/var/lock/subsys/下,mv mysql mysql_bak

然后/etc/init.d/mysqld start  就可以将其启动!

然后lsof -i:3306 看到有连接了,才松了一口气!

上一篇:redis常用场景
下一篇:HP硬raid信息查看