mariadb faz parte do repo base no CentOS 7 e já deve estar instalado. As incompatibilidades provavelmente se devem a repos adicionais (por exemplo, IUS, EPEL) que você configurou.
Desative os repos de terceiros em /etc/yum.repos.d/ movendo em algum outro lugar todos os arquivos que não são CentOS-*.repo e tente:
yum clean all
yum remove mariadb-libs
yum install mariadb-server