记录一次mysql启动报错mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)
记录一次mysql启动报错mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)
2024-04-24 0 评论 0 阅读 0 点赞

记录一次mysql启动报错mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)

daimafengzi
2024-04-24 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年04月24日,已超过801天没有更新,若内容或图片失效,请留言反馈。

记录一次mysql启动报错mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied)

查看日志,查看报错问题

[root@localhost ~]# tail -n50 /var/log/mysqld.log

图片

发现是权限问题

datadir目录赋予mysql权限

# 查看datadir
[root@localhost ~]# grep 'datadir' /etc/my.cnf
datadir=/data/mysql
[root@localhost ~]# chown -R mysql:mysql /data/mysql

关闭selinux

# 临时生效
[root@localhost ~]# setenforce 0
# 永久生效,需要重启系统
[root@localhost ~]# sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
[root@localhost ~]# reboot

再次重启mysql成功

[root@localhost ~]# systemctl start mysqld

图片

0

评论 (0)

取消