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. 总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论