Por algum motivo, você não tem o arquivo /etc/mysql/debian-start
, que é o erro dado:
16:55:25 doraemoe systemd[6859]: mariadb.service: Failed at step EXEC spawning /etc/mysql/debian-start: No such file or directory
Eu verifiquei minha instalação de mariadb
e esse arquivo é parte do pacote mariadb-server-10.1
. Verifique se há /etc/mysql/debian-start.dpkg-dist
ou similar, se for o caso, renomeie para /etc/mysql/debian-start
.
Caso contrário, verifique o nome exato do pacote que você instalou:
dpkg -S /usr/bin/mysqld_safe
mariadb-server-10.1: /usr/bin/mysqld_safe
Faça o download do pacote .deb (por exemplo, por meio desta página ), descompacte-o:
dpkg-deb --extract mariadb-server-10.1_10.1.26-0+deb9u1_amd64.deb /tmp/mariadb-server
(substitua o nome do arquivo que você baixou) e copie o arquivo:
cp /tmp/mariadb-server/etc/mysql/debian-start /etc/mysql/
Você deve então poder iniciá-lo; a menos que haja mais arquivos ausentes. É estranho que este arquivo esteja faltando, então algo deu errado em algum momento.