ERROR! MySQL is running but PID file could not be found 解决方法

PHP/Mysql/Nginx Alice 2年前 (2020-02-25) 576次浏览 0个评论

今天装 lnmp 环境时,安装完毕后,发现访问不了 phpmyadmin,检查后发现 mysql 没有启动,报错 ERROR! MySQL is running but PID file could not be found

解决方法

首先找到 mysql 目录(lnmp 安装后 mysql 目录为/usr/local/mysql)下的 mysql-bin.index 文件,

find / -name mysql-bin.index

ERROR! MySQL is running but PID file could not be found 解决方法

然后删除    

rm -rf  /usr/local/mysql/var/mysql-bin.index

再查看所有关于 mysql 或者 mysqld 的进程

ps -aux | grep mysql

ERROR! MySQL is running but PID file could not be found 解决方法

并 kill 掉所有进程

kill 进程号

可以再查看下进程中是否有 mysql 进程,确保 kill 干净,再看看还有没有 mysql-bin.index 文件(进程没杀死之前可能会生成)

service mysqld status

最后再启动 mysql

service mysqld start

再次访问 phpmyadmin 成功。


女程序员博客 , 版权所有丨本站采用BY-NC-SA协议进行授权 , 转载请注明ERROR! MySQL is running but PID file could not be found 解决方法

【声明】:本博客仅为分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

【关于安全】:任何 IDC 都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址