sql >> Databasteknik >  >> RDS >> Mysql

mysql-tjänsten startar inte/lägger på - timeout (Ubuntu, MariaDB)

Om du blir biten av denna bugg , lösningen ges som ett förslag i felrapporten (alla dessa måste göras som root, så antingen med sudo -i som ett nollkommando eller med sudo prefix):

  1. echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld (den andra delen med sudo är ... | sudo tee /etc/apparmor.d/usr.sbin.mysqld , tack @dvlcube )
  2. apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
  3. systemctl restart mariadb

Bakgrund

Om du tidigare hade MySQL installerat aktiverade det en AppArmor-profil som är inkompatibel med MariaDB. apt-get remove --purge tar bara bort profilen, men avaktiverar/avlastar den inte. Bara manuell avlastning låter MariaDB arbeta obehindrat av AppArmor.



  1. Återställ identitetsfrö efter borttagning av poster i SQL Server

  2. Finns det en Oracle SQL-fråga som samlar flera rader till en rad?

  3. Pivot med SQL Server 2000

  4. Trigger i mysql orsakar fel