Mysql
 sql >> Database >  >> RDS >> Mysql

Il servizio mysql non si avvia/riaggancia - timeout (Ubuntu, MariaDB)

Nel caso in cui tu venga morso da questo bug , la soluzione viene fornita come suggerimento nella segnalazione di bug (tutti questi devono essere eseguiti come root, quindi sia con sudo -i come comando zero o con sudo prefisso):

  1. echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld (la seconda parte con sudo è ... | sudo tee /etc/apparmor.d/usr.sbin.mysqld , grazie @dvlcube )
  2. apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
  3. systemctl restart mariadb

Sfondo

Se in precedenza avevi installato MySQL, ha attivato un profilo AppArmor che è incompatibile con MariaDB. apt-get remove --purge rimuove solo il profilo, ma non lo disattiva/scarica. Solo scaricandolo manualmente consente a MariaDB di funzionare senza ostacoli da AppArmor.