MySQL: mysql is not running but lock exists 的解决方法

看了看就见你了

看了看就见你了

2016-02-19 09:58

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的MySQL: mysql is not running but lock exists 的解决方法,希望大家看完后能赶快学习起来。
启动MySQL出错,查看了下状态,发现提示MySQL is not running,but lock exists:

一个网友说可能和log文件有关,于是将log文件给移除了,再重启MySQL终于OK了

找了下资料,基本上都是说:

代码如下:

# chown -R mysql:mysql /var/lib/mysql
# rm /var/lock/subsys/mysql
# service mysql restart


执行完发现还是这个提示。

因为是在cPanel服务器上,所以又通过命令:

代码如下:

# yum remove mysql mysql-server


将mysql卸载了,然后重新安装:

代码如下:

# /scripts/mysqlup –force


装好之后发现重启还是出错,又认真看了下,发现pid文件不是以当前的主机名命名的,于是执行:

代码如下:

# echo `ps aux | grep mysql | grep “user=mysql” | grep -v “grep” | awk ‘{print $2}'` hostname.pid

重新生成了下pid文件,同时修改owner和group为mysql:

代码如下:

# chown mysql:mysql hostname.pid


之后保存再重启还是出错。

最后查到一个网友说可能和log文件有关,于是将log文件给移除了,再重启MySQL终于OK了。

A MySQL crash on Red Hat system resulted with:

/etc/init.d/mysql status

coming back with:

mysql is not running but lock exists


Solved by removing the lock file:

rm /var/lock/subsys/mysql


If this happens again it may also be necessary to remove the pid file from /var/lib/mysql
展开更多 50%)
分享

猜你喜欢

MySQL: mysql is not running but lock exists 的解决方法

编程语言 网络编程
MySQL: mysql is not running but lock exists 的解决方法

mysql proxy问题的解决方法

编程语言 网络编程
mysql proxy问题的解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql忘记密码的解决方法

编程语言 网络编程
mysql忘记密码的解决方法

mysql 中文乱码 解决方法集锦

编程语言 网络编程
mysql 中文乱码 解决方法集锦

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL中文排序错误的解决方法

编程语言 网络编程
MySQL中文排序错误的解决方法

MySQL 1303错误的解决方法(navicat)

编程语言 网络编程
MySQL 1303错误的解决方法(navicat)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Windows 8如何将任意文件固定到“开始”屏幕

Windows 8如何将任意文件固定到“开始”屏幕

重新编译PLSQL中的无效对象或者指定的对象 的方法

重新编译PLSQL中的无效对象或者指定的对象 的方法
下拉加载更多内容 ↓