默认情况下,mysql日志在文件夹/var/ log /mysql中工作。但是移动到任何其他共享时,这样的/mylog/mysql会导致权限错误。
以下是确切的信息:
usr/sbin/mysqld: File‘/mylog/mysql/mysql-bin.index’未找到(错误代码: 13 -权限被拒绝)
如何在不禁用selinux的情况下修复此问题?
下面的链接中也有类似的问题,但是解决方案是不可接受的,因为我不能禁用SELinux。找不到mysql bin-log.index
发布于 2016-03-24 15:04:07
要在目录上设置mysql selinux,您可以:
semanage fcontext -a -t mysqld_db_t "/yourdirectory(/.*)?"
然后
restorecon -Rv /yourdirectory
还请检查mysql用户对您的目录的权限:
ls -l
如果需要,设置权限:
chown -R mysql:mysql /yourdirectory
https://dba.stackexchange.com/questions/58768
复制相似问题