CentOS8 Mysql启动失败问题及解决过程
更新时间:2026年09月30日 08:38:53 作者:Primo^n
你是否遇到过mysql启动失败的问题?本文分析了mysql启动时找不到pid file path的原因,发现是因为/var/run/目录下缺少mysqld文件夹,文章提供了详细的解决办法,包括新建mysqld文件夹、修改操作权限以及重启mysql,帮助你快速解决启动故障
1. 问题描述
启动Mysql失败
[root@primo ~]# service mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. [FAILED]
2. 原因分析
查看Mysql日志
Can't start server: can't check PID filepath: No such file or directory
原来时Mysql启动时没找到PID filepath,通过命令cd /var/run/进入文件夹,发现没有mysqld文件夹,导致启动失败
3. 解决办法
1. 新建mysqld 文件夹
[root@primo run]# mkdir /var/run/mysqld/
2. 修改操作权限
[root@primo run]# chown mysql.mysql /var/run/mysqld/
3. 重启mysql,此时可以正常启动了
[root@primo run]# service mysqld start Starting mysqld (via systemctl): [ OK ]
4. 总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38
这篇文章主要介绍了CentOS 6.5编译安装Nginx 1.10.2+MySQL 5.5.52+PHP5.5.38,需要的朋友可以参考下2017-02-02
CentOS7+apache+php7+mysql5.7配置教程详解
这篇文章主要介绍了CentOS7+apache+php7+mysql5.7配置教程详解,需要的朋友可以参考下2017-10-10


最新评论