Falls Sie von diesem Fehler
gebissen werden , die Lösung wird als Vorschlag im Fehlerbericht angegeben (diese müssen alle als root ausgeführt werden, also entweder mit sudo -i
als nullter Befehl oder mit sudo
vorangestellt):
echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld
(der zweite Teil mit sudo ist... | sudo tee /etc/apparmor.d/usr.sbin.mysqld
, danke @dvlcube )apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
systemctl restart mariadb
Hintergrund
Wenn Sie zuvor MySQL installiert hatten, wurde ein AppArmor-Profil aktiviert, das nicht mit MariaDB kompatibel ist. apt-get remove --purge
entfernt das Profil nur, aber deaktiviert/entlädt es nicht. Nur durch manuelles Entladen kann MariaDB ungehindert von AppArmor arbeiten.