sql >> Databáze >  >> RDS >> Mysql

Službu mysql se nepodařilo spustit/zavěsí - časový limit (Ubuntu, MariaDB)

V případě, že vás kousne tato chyba , řešení je uvedeno jako návrh v hlášení o chybě (všechny tyto musí být provedeny jako root, takže buď pomocí sudo -i jako nultý příkaz nebo pomocí sudo s předponou):

  1. echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld (druhá část se sudo je ... | sudo tee /etc/apparmor.d/usr.sbin.mysqld , děkuji @dvlcube )
  2. apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
  3. systemctl restart mariadb

Pozadí

Pokud jste měli dříve nainstalovanou MySQL, aktivovala se profil AppArmor, který není kompatibilní s MariaDB. apt-get remove --purge pouze odstraní profil, ale nedeaktivuje/neodstraní jej. Pouze ruční vyložení umožňuje MariaDB pracovat bez překážek AppArmor.



  1. Získejte informace o sloupcích pro tabulku nebo zobrazení v SQL Server (T-SQL:sp_columns)

  2. Jak skriptovat uložené procedury do souborů?

  3. MySQL - Duplicitní tabulka

  4. 5 nejlepších nástrojů GUI MySQL (zdarma a placené)