В случай, че сте ухапани от този бъг
, решението се дава като предложение в доклада за грешки (всички те трябва да се правят като root, така че или с sudo -i
като нулева команда или с sudo
с префикс):
echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld
(втората част със sudo е... | sudo tee /etc/apparmor.d/usr.sbin.mysqld
, благодаря ви @dvlcube )apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
systemctl restart mariadb
Фон
Ако преди това сте имали инсталиран MySQL, той активира профил на AppArmor, който е несъвместим с MariaDB. apt-get remove --purge
само премахва профила, но не го деактивира/разтоварва. Само ръчното разтоварване позволява на MariaDB да работи безпрепятствено от AppArmor.