mysql启动报错The server quit without updating PID file ([FAILED]sql/mysql.pid).

0 投票
4,525 浏览
最新提问 7月 17, 2017 分类:杂谈 | 用户: 职场小白

事情的这样的,我原本想装个nginx,但在启动nginx的时候报错listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)

然后在我使用 fuser -k 80/tcp && /etc/init.d/ nginx start   命令后nginx成功启动,但禅道就不能访问了,nginx监听了80端口。然后我就干掉了nginx,重启了服务器,但重启服务器后虽然能让问禅道页面,但提示403错误(没有权限),然后查看mysql服务没启动,怪不得没有权限。在查看mysql错误日志后 发现 没有 mysql.pid所在目录的权限,既然没有权限当然是用 777 给权限啊,但现在问题来了,使用了 777 给了权限后 mysql依然启动报错,错误提示还是没有权限,ls -l查询了下 mysql目录  拥有者为 mysql,使用 chown -R 命令切换拥有者为 root  mysql启动成功。

这里我不明白,为什么chmod -R 777 给目录权限了 还是提示没有权限,chown -R 切换拥有者为root后就没问题了,这是为什么呢?

你的回答

昵称(可选):
隐私:你的邮箱仅用于接收通知。
反垃圾邮件验证:
若要避免将来验证,请 登录 或者 注册
欢迎来到 Websoft9知乎 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...