No meu caso, isso foi causado por um problema no arquivo de configuração apontando para "mariadb-prepare-db-dir" enquanto o script parece ser chamado de "mysqld-prepare-db-dir" no Fedora 21
um pouco novato aqui, entenda o meu esquecimento. Estou tentando instalar o mariadb em um novo servidor Centos 7, embora ao executar o "systemctl start mariadb.service" eu recebo esta malarkey:
Job for mariadb.service failed. See 'systemctl status mariadb.service' and 'journalctl -xn' for details.
"journalctl -xn" saídas:
The process /usr/libexec/mariadb-prepare-db-dir could not be executed and failed.
E as saídas "systemctl status mariadb.service":
Process: 27729 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=203/EXEC)
Dec 30 20:37:54 localhost.localdomain systemd[27729]: Failed at step EXEC spawning /usr/libexec/mariadb-prepare-db-dir: Permission denied
Eu verifiquei as permissões do arquivo e parece estar em ordem ... Executar a partir do sudo também produz o mesmo resultado. Se alguém tiver alguma dica, seria muito apreciado.
Obrigado!
No meu caso, isso foi causado por um problema no arquivo de configuração apontando para "mariadb-prepare-db-dir" enquanto o script parece ser chamado de "mysqld-prepare-db-dir" no Fedora 21