MySQL 自启动时报错can‘t create PID file: No such file or directory

系统版本:Red Hat Enterprise Linux Server release 7.0

MySQL版本:5.7.16-1.el6.x86_64

安装MySQL后,设置好了开机自启动。

但是重启服务器后,MySQL并没有启动,查看日志如下:

bash 复制代码
2018-04-13T06:27:24.608793Z 0 \[ERROR\] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)   
2018-04-13T06:27:24.608833Z 0 \[ERROR\] Can't start server: can't create PID file: No such file or directory   
2018-04-13T06:27:24.638771Z mysqld\_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

尝试解决:

bash 复制代码
# mkdir -p /var/run/mysqld/   
# chown -R mysql:mysql /var/run/mysqld/   
# systemctl restart mysqld.service   

成功启动了MySQL,貌似解决了问题,其实不然。

查阅了MySQL官方文档:https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html

仔细甄别了下我的安装包是:5.7.16-1.el6.x86_64,而RHEL7对应的安装包应该是:5.7.16-1.el7.x86_64

且要为MySQL添加或更改systemd选项:

至此问题根本原因找到,且解决。

转至:https://blog.csdn.net/qq_36838191/article/details/86471401

相关推荐
档案宝档案管理8 小时前
档案管理效率低?档案管理系统如何实现从“人工管档”到“智能管档”?
大数据·数据库·人工智能·档案·档案管理
van久9 小时前
.Net Core 学习:Razor Pages -- EF Core工作原理
数据库·学习·.netcore
北岛寒沫9 小时前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第三课 需求与供应弹性)
数据库·人工智能·笔记
不想画图9 小时前
数据库基础操作和权限管理
数据库·mysql
如果未来,9 小时前
Oracle数据库的存储结构以及表空间的概念
数据库·oracle
照物华9 小时前
MySQL 软删除 (Soft Delete) 与唯一索引 (Unique Constraint) 的冲突与解决
java·mysql
b***46249 小时前
Redis开启远程访问
数据库·redis·缓存
KaiwuDB9 小时前
KaiwuDB X 向明智控:基于 KaiwuDB 的煤矿综采数据分析系统
数据库
cqsztech9 小时前
自己如何动手创建oracle 19c 19.3标准版2 DOCKER 镜像
数据库·docker·oracle
2022.11.7始学前端10 小时前
n8n第四节 表单触发器:让问卷提交自动触发企微消息推送
java·前端·数据库·n8n