您的位置:首页 > 产品设计 > UI/UE

MySQL报错解决:ERROR! The server quit without updating

2019-01-21 22:54 2356 查看

报错:

[root@test leo]# lnmp restart
+-------------------------------------------+
|    Manager for LNMP, Written by Licess    |
+-------------------------------------------+
|              https://lnmp.org             |
+-------------------------------------------+
Stoping LNMP...
Stoping nginx...  done
ERROR! MySQL server PID file could not be found!
Gracefully shutting down php-fpm . done
Starting LNMP...
Starting nginx...  done
Starting MySQL.. ERROR! The server quit without updating PID file (/tmp/mysql/mysql.pid).    ##启动数据库的时候报错,PID文件丢失,并不能创建成功。
Starting php-fpm  done
[root@test leo]# ps aux |grep mysql
root      17903  0.0  0.0 103324   852 pts/0    S+   10:30   0:00 grep mysql

解决:

[root@test leo]# vim /etc/my.cnf    #修改MySQL的配置文件
[mysqld]
pid-file = /tmp/mysql/mysql.pid     #添加这一行
[root@test leo]# mkdir -p /tmp/mysql
[root@test leo]# chown mysql.mysql  /tmp/mysql    #设置目录的权限给mysql这个用户
[root@zuitu leo]# lnmp restart
+-------------------------------------------+
|    Manager for LNMP, Written by Licess    |
+-------------------------------------------+
|              https://lnmp.org             |
+-------------------------------------------+
Stoping LNMP...
Stoping nginx...  done
ERROR! MySQL server PID file could not be found!   ##关闭MySQL服务失败,因为MySQL服务根本没有启动
Gracefully shutting down php-fpm . done
Starting LNMP...
Starting nginx...  done
Starting MySQL.. SUCCESS!  ##启动MySQL服务成功
Starting php-fpm  done
[root@test leo]# netstat -tunlp  |grep mysql
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      21188/mysqld
[root@test leo]#

至此已解决问题,如果数据库中的数据非常重要的话,请不要参考网上那些初始化数据库。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL ERROR PID file
相关文章推荐