CentOS6.5系统下lnmp1.2下面提示ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists

  • A+
所属分类:其他杂项
本文信息本文由方法SEO顾问发表于2015-07-0216:59:51,共 632 字,转载请注明:CentOS6.5系统下lnmp1.2下面提示ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists_【方法SEO顾问】

今天博客突然就出问题了,提示链不上Mysql数据库,SSH登录ECS服务器一看,发现是mysql没有启动成功,两次重启ECS后也没解决,问题解决过程挺狗血的,在此记录一下。

服务器环境

阿里云ECS服务器,CentOS6.5+LNMP一键安装包

问题解决过程

1、首先,我用lnmp reload命令,想把lnmp重启一下,结果提示ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists,于是就用rm -rf /var/lock/subsys/mysql将这个文件删除了,结果还是不行;

2、然后,看到有人说删除mysql-bin.index文件,我删除以后,结果提示Starting MySQL....................................................,眼看着陷入无限循环了,只好ctrl+c中止了。


3、再去查出现这种无限循环的原因,在官网上找到了帮助文件


果然很有帮助,使用ls -lh命令一看的确有很多的mysql日志文件,占了12G的空间


使用rm -rf mysql-bin.000001竟然无法直接删除这些文件!于是用官方提供的方法,逐个将这些文件通过重定向的方式变为空文件,然后再使用rm -rf命令删除掉:

cat /dev/null >mysql-bin.000001

rm -rf mysql-bin.000001

经过以上几步的操作,Mysql终于启动成功了!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0

    • avatar 想要逃离的思想旅行

      哥们儿。 请教一下。 我现在也遇见了这个问题,但是我的错误日志和你的不一样, 始终解决不了。麻烦帮我看一下呢。
      150824 23:13:51 mysqld_safe Starting mysqld daemon ***ith databases from /usr/local/mysql/var
      150824 23:13:52 mysqld_safe mysqld from pid file /usr/local/mysql/var/vultr.guest.pid ended
      上面就是我的错误日志。 不知道怎么回事。