本文主要是介绍Mysql启动失败,报Can't start server: can't create PID file: No such file or directory解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错一
[ERROR] Can’t start server: can’t create PID filepath: No such file or directory
错误原因
一般是由于服务器强制关机导致pid文件丢失。
解决办法
1. 在/etc/my.cnf 中查看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应该就没问题了。
----------------------------------------------------------------------------------------
参考:https://blog.csdn.net/qq_31977125/article/details/84318745
报错二
[root@spark01 ~]# /etc/init.d/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]
根据提示,分别使用systemctl status mysqld.service和journalctl -xe查看服务启动失败的原因
[root&
这篇关于Mysql启动失败,报Can't start server: can't create PID file: No such file or directory解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!