Dacă vă confruntați cu această problemă, o puteți rezolva urmând pașii:
- Asigurați-vă că aveți destul spațiu pe disc
- Asigurați-vă că aveți fișierul de configurare my.cnf
- Investigați log-urile:
- /var/log/mysql/error.log
- /var/log/mysql/mysql.log
- /var/log/boot.log
La mine serviciul nu pornea dacă foloseam comanda:
sudo service mysql start
Însă mergea dacă rulam:
sudo mysqld start
Așa că problema se pare că era de la AppArmor:
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 44: Could not open ‘local/usr.sbin.mysqld’
Care s-a rezolvat simplu, cu următoarea comandă:
sudo touch /etc/apparmor.d/local/usr.sbin.mysqld
Hope it helps. Mie mi-au trebuit vreo 2 ore să descoper și să rezolv eroarea.