首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为非标准mysql bin日志路径设置selinux权限?

问如何为非标准mysql bin日志路径设置selinux权限?
EN

Database Administration用户
提问于 2014-02-12 17:28:28
回答 1查看 2.9K关注 0票数 3

默认情况下,mysql日志在文件夹/var/ log /mysql中工作。但是移动到任何其他共享时,这样的/mylog/mysql会导致权限错误。

以下是确切的信息:

usr/sbin/mysqld: File‘/mylog/mysql/mysql-bin.index’未找到(错误代码: 13 -权限被拒绝)

如何在不禁用selinux的情况下修复此问题?

下面的链接中也有类似的问题,但是解决方案是不可接受的,因为我不能禁用SELinux。找不到mysql bin-log.index

EN

回答 1

Database Administration用户

发布于 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

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/58768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档