失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql启动报错:Cant start server cant check PID filepath No such file or directory

mysql启动报错:Cant start server cant check PID filepath No such file or directory

时间:2018-10-17 05:07:48

相关推荐

mysql启动报错:Cant start server cant check PID filepath No such file or directory

问题显现:问题排查1.象通过systemctl status mysqld.service命令查看状态现在是未启动成功 正在启动中

2.查看mysql启动日志cat /var/log/mysqld.log

提示报错:Can’t start server: can’t check PID filepath: No such file or directory

错误原因

一般是由于服务器强制关机导致pid文件丢失。这时候查看mysql的f配置文件,查看mysqld.pid的路径。

检查路径对应文件夹是否存在,检查mysqld.pid文件是否存在。

(强制重启后 或者服务器本身有问题重启后会导致对应文件夹或者文件都会有丢失的情况“具体原因目前不明”)

解决办法

1.在/etc/f 中查看pid-file位置路径

pid-file=/var/run/mysql/mysqld.pid

2 创建对应的目录并修改权限

mkdir -p /var/run/mysql

chown mysql.mysql /var/run/mysql

这时可以尝试重启mysql了,如果还不行继续第三步

3 .创建一个pid文件并修改权限

touch /var/run/mysql/mysqld.pid

chown mysql.mysql /var/run/mysql/mysqld.pid

再次启动

再启动MySQL应该就没问题了。

mysql重启命令:service mysqld restart

检查mysql状态命令:systemctl status mysqld.service

这时候状态已经绿 数据库可以正常连接了

如果觉得《mysql启动报错:Cant start server cant check PID filepath No such file or directory》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。