yl_0125 发表于 2017-10-15 17:19:56

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

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

====================================================
# /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).

licess 发表于 2017-10-16 09:10:41

一般就是权限问题
可以尝试重启再看看

yl_0125 发表于 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 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了。

说到底还是类似权限的问题,谢谢!
页: [1]
查看完整版本: LNMP安装后,mysql无法启动,无日志文件生成