服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Mssql|Oracle|Redis|

服务器之家 - 数据库 - Mysql - MySQL: mysql is not running but lock exists 的解决方法

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

2019-10-30 17:35mysql教程网 Mysql

下面可以参考下面的方法步骤解决。最后查到一个网友说可能和log文件有关,于是将log文件给移除了,再重启MySQL终于OK了

启动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

延伸 · 阅读

精彩推荐
  • Mysql详解Mysql导出数据的几种方式

    详解Mysql导出数据的几种方式

    MySQL导出数据的目的有很多种,如数据库备份、表结构导出、表数据导出、分析数据采取等,本文详细的介绍了两种Mysql导出数据的方法,感兴趣的小伙伴可...

    layveen3092019-06-19
  • MysqlMysql优化策略(推荐)

    Mysql优化策略(推荐)

    这篇文章主要介绍了Mysql优化策略,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    sirb2492019-06-25
  • MysqlMysql查询表中最小可用id值的方法

    Mysql查询表中最小可用id值的方法

    这篇文章主要介绍了Mysql查询表中最小可用id值的方法,在文中通过sql语句给大家介绍了MySQL中删除id为最小的数据,需要的朋友可以参考下...

    dn961732019-06-19
  • Mysqlwin10下mysql 8.0.11 压缩版安装教程

    win10下mysql 8.0.11 压缩版安装教程

    这篇文章主要为大家详细介绍了win10下mysql 8.0.11 压缩版安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    csmnjk3162019-07-15
  • Mysqlmysql遇到load data导入文件数据出现1290错误的解决方案

    mysql遇到load data导入文件数据出现1290错误的解决方案

    这篇文章主要介绍了mysql遇到load data导入文件数据出现1290错误的解决方案,非常的简单实用,有需要的小伙伴可以参考下...

    Young672802019-07-01
  • MysqlMySQL 常用命令

    MySQL 常用命令

    有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接 MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。 ...

    mysql技术网3172019-10-15
  • Mysql使用dreamhost空间实现MYSQL数据库备份方法

    使用dreamhost空间实现MYSQL数据库备份方法

    使用dreamhost空间实现MYSQL数据库备份方法...

    mysql技术网2912019-10-18
  • MysqlCentOS 7中升级MySQL 5.7.23的坑与解决方法

    CentOS 7中升级MySQL 5.7.23的坑与解决方法

    我们在安装升级的时候会遇到一些问题,不过可能每个人遇到的问题不一样,多找找才能解决问题哟,下面这篇文章主要给大家介绍了关于在CentOS 7中升级...

    wangdong3082019-06-19