EXEC产生/ usr / libexec / mariadb-prepare-db-dir失败

这里有一个新手这么介意我的遗忘。 我试图在新鲜的Centos 7服务器上安装mariadb,但运行“systemctl start mariadb.service”时,我得到这个malarkey:

mariadb.service的工作失败。 有关详细信息,请参阅“systemctl status mariadb.service”和“journalctl -xn”。

“journalctl -xn”输出:

进程/ usr / libexec / mariadb-prepare-db-dir无法执行并失败。

和“systemctl status mariadb.service”输出:

进程:27729 ExecStartPre = / usr / libexec / mariadb-prepare-db-dir%n(code = exited,status = 203 / EXEC)

Dec 30 20:37:54 localhost.localdomain systemd [27729]:执行EXEC产卵/ usr / libexec / mariadb-prepare-db-dir时失败:Permission denied

我检查了文件的权限,它似乎是为了…从sudo运行也产生相同的结果。 如果有人有任何提示,他们将不胜感激。

谢谢!

在我的情况下,它是由configuration文件中的一个问题指向“mariadb-prepare-db-dir”,而脚本似乎在Fedora 21中被称为“mysqld-prepare-db-dir”