我以不同于标准 mysql 的用户身份运行 mariadb。为此,我更新了服务文件并替换了
User=mysql
Group=mysql
和
User=someuser
Group=somegroup
以前它运行正常,但最近重新安装后,我无法运行 MariaDB。每次加载时它都会抱怨它没有权限访问文件,但someuser
显然它有权限。
系统:Fedora 22,MariaDB 10.0
有人知道我如何检查 systemd 是否真的以正确的用户身份运行该服务吗?
谢谢,迈克尔
答案1
根据 Eric Renouf 的提示,我检查了我的 selinux 设置。原来我一直禁用它,但在重新安装后忘记禁用它了。
禁用 selinux 可以解决该问题。