系统环境:centos
错误描述:
网站连接不上数据库,重启服务器。
进到cli模式下,执行 service myqsld start 提示"mysql deamon failed to start"。
查看mysqld的log文件:
首先,查看数据库日志。
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的权限限制了。
查看当前配置信息.
selinux已启用,关闭即可。
关闭方法:
完成以上步骤后,重启mysql,再次连接,恢复正常了。