/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13) 解决

当看到错误日志里面如下记录:

mysqld started

[Warning] Can't create test file xxx.lower-test
[Warning] Can't create test file xxx.lower-test
/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13)

[ERROR] Aborting

首先检查数据目录和日志目录的权限和所属用户,如果权限和所属用户都没问题,那应该是SELINUX的权限限制了。

对你的数据目录和日志目录执行如下命令:

chcon -R system_u:object_r:mysqld_db_t:s0 /media/sda3/mysql/

一切问题迎刃而解

实在不行重启电脑!!!

你可能感兴趣的:(mysql,mysql)