Assista ao seu / var / log / messages enquanto você tenta iniciá-lo. Você pode encontrar o SELinux atrapalhando:
tail -f /var/log/messages
Tente deixar o MariaDB no local esperado / var / lib / mysql. As opções incluem:
1) Se o desempenho é importante: reduza o sistema de arquivos e a partição (ou volume lógico) em / home, crie uma nova partição e monte-a em / var / lib / mysql
2) Se o desempenho for menos crítico: Crie um arquivo grande em /home/mysql.img e use esse arquivo via losetup como / dev / loop0 e monte em / var / lib / mysql.
3) Se o desempenho realmente não importa: faça o losetup em um grande arquivo esparso, e passe "descarte" para o seu sistema de arquivos ext4 para manter o arquivo esparso.