Site icon Tosolini.info

Mysql apparmor

Se per qualche ragione avete spostato la cartella dove risiedono i file raw di MySQL, è abbastanza probabile che all’avvio del Database questo vi dia un messaggio di errore generico e si rifiuti di partire. Dopo aver controllato che il file my.cnf (di solito sotto /etc/mysql) abbia il puntamento corretto alla nuova cartella è altamente probabile che AppArmor sia il maggiore indiziato. Infatti quest’ultimo vigila proprio su determinate applicazioni che in caso di hacking si vedrebbero spostate in una nidificazione di sottocartelle. Questo perché siano difficili da scovare con una semplice vista sul filesystem. Per dichiarare la nuova posizione sarà sufficiente dare il seguente comando (dopo aver opportunamente verificato i primi due path)


echo "alias /var/lib/mysql/ > /nuova/cartella/di/mysql/" >> /etc/apparmor.d/tunables/alias

A questo punto sarà sufficiente avviare MySQL. In alcuni sistemi operativi più anziani potrebbe essere necessario riavviare apparmor, o meglio effettuare un restart della macchina.

Exit mobile version