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

相关推荐
绝迹的星几秒前
MySQL与Redis一致性问题分析
数据库·redis·mysql
有时间要学习5 分钟前
MySQL——基本查询&&内置函数
mysql
Johny_Zhao10 分钟前
线下IDC数据中心迁移至阿里云详细方案
linux·网络·mysql·网络安全·信息安全·云计算·shell·数据迁移·yum源·系统运维·itsm
hkfkn23 分钟前
Sql刷题日志(day9)
数据库·sql
Musennn26 分钟前
SQL次日留存率计算精讲:自连接与多字段去重的深度应用
服务器·数据库·sql
悟能不能悟41 分钟前
Spring Boot多数据源配置的陷阱与终极解决方案
java·数据库·spring boot
树上有只程序猿1 小时前
MySQL高可用之ProxySQL + MGR 实现读写分离实战
adb
是萝卜干呀1 小时前
Backend - Oracle SQL
数据库·sql·oracle·crud
2401_841003981 小时前
postgresql初体验
数据库·postgresql
再拼一次吧1 小时前
MySql进阶学习
数据库·学习·mysql