LNMP笔记:解决./mysql-bin.index’ not found (Errcode: 13)

[复制链接] |主动推送
查看61 | 回复0 | 2024-9-11 18:34:39 | 显示全部楼层 |阅读模式
问题出现在升级php版本以后,网站无法连接数据库,phpMyAdmin无法登录:
164513h11zub1fjx44d3oo.png
然后尝试开启mysql,/etc/init.d/mysqld start ,提示:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/AY12122808152158ea209.pid).
在/usr/local/mysql/data 下找到mysql错误文件 ****.err,浏览到最后面,发现有一句:
./mysql-bin.index’ not found (Errcode: 13)
提示./mysql-bin.index无法找到(由于mysql开启了bin日志功能),到数据库根目录查看该文件是存在的,可能是文件权限的问题,然后使用下面的命令给数据库目录 /usr/local/mysql/data 赋予 mysql 权限:
1
chgrp -R mysql /usr/local/mysql/data && chown -R mysql /usr/local/mysql/data
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则