VPS侦探论坛

 找回密码
 注册
查看: 3153|回复: 2

LNMP安装后,mysql无法启动,无日志文件生成

[复制链接]
发表于 2017-10-15 17:19:56 | 显示全部楼层 |阅读模式

搬瓦工 centos6.8 系统,安装lnmp后,启动mysql报错,出现如下信息,经核查发现err文件未生成,手工创建文件后,重新启动也日志文件写入。目录权限也修改成777时候也不行,服务器磁盘空间够的。
大家有碰到过类似的问题吗,跪求解决方案,谢谢!

====================================================
[root@young init.d]# /etc/init.d/mysql start
Starting MySQL.Logging to '/usr/local/mysql/var/young.err'.
ERROR! The server quit without updating PID file (/usr/local/mysql/var/young.pid).
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-10-16 09:10:41 | 显示全部楼层


一般就是权限问题
可以尝试重启再看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-10-16 10:30:23 | 显示全部楼层

回复 2# 的帖子


找到问题原因了,之前为了vps的安全把系统的/etc/passwd,shadow,gshadow,group文件加了文件属性的禁止修改(chattr +i),回退配置后,日志文件就可以正常生成了。
修改后,还是无法启动成功,通过查看日志,发现是属于缺少了mysql.plugin表,

/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist
171016 10:20:57 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

执行./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/var/ 重新生成表后,就可以正常运行mysql了。

说到底还是类似权限的问题,谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 05:28 , Processed in 0.025159 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表