Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Dienst startet nicht/hängt auf - Zeitüberschreitung (Ubuntu, MariaDB)

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):

  1. 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 )
  2. apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
  3. 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.