basedir
é o diretório "base", onde todos os diretórios bin
lib
etc residem.
Altere basedir = /mariadb/mariadb
para basedir = /mariadb
.
Além disso, acho que my.cnf
location está em algum lugar em /mariadb/data/my.cnf
, altere --defaults-file=/opt/mariadb-data/my.cnf
de acordo.
Além disso, mysql_install_db
deve ser executado a partir de /mariadb
com scripts/mysql_install_db
mysql_install_db
chamará o script de /usr/bin
, não o de /mariadb/scripts/
.
É melhor seguir os padrões e instalá-lo em /opt/
.
Além disso, certifique-se de que o selinux esteja no modo permissivo:
getenforce
defina "permissivo" em /etc/sysconfig/selinux