【MySQL 5.7.19】Starting MySQL.. ERROR! The server quit without updating PID file (/data/db/mysql/2587/msp.pid).
xixuefeng
Linux, MySQL
2017-08-15 14:47:00
1,157 次浏览
【MySQL 5.7.19】Starting MySQL.. ERROR! The server quit without updating PID file (/data/db/mysql/2587/msp.pid).已关闭评论
MySQL在启动时报如下错误
1 2 3 |
[root@msp ~]# service mysql start Starting MySQL.. ERROR! The server quit without updating PID file (/data/db/mysql/2587/msp.pid). [root@msp ~]# |
这个错误从字面上看应该就是在更新PID文件时无法修改文件,应该是权限的问题。
1 2 3 4 5 6 |
[root@msp ~]# cd /data [root@msp data]# ll total 20 drwxr-xr-x. 3 root root 4096 Aug 15 22:23 db drwx------. 2 root root 16384 Aug 15 22:17 lost+found [root@msp data]# |
果然,db的属主和数组都为root了,那为什么会这样呢,我自然是很清楚,因为从上面的显示中我们也可以看到“lost+found”,说明这个盘是挂载上的。因为之前mysql存放数据的data目录空间较小,所以刚刚划分了100g给data目录,索性就将data目录下所有文件全部拷贝到刚刚挂载的磁盘上了,因为是由root用户完成的拷贝和挂载,所以,整个data目录均为root:root了,解决也很容易
1 2 3 4 5 |
[root@msp ~]# chown -R mysql.mysql /data/ [root@msp ~]# [root@msp ~]# service mysql start Starting MySQL. SUCCESS! [root@msp ~]# |