Principalmente si tratta di un problema di autorizzazione
Passaggio 1: Controllare prima il file di errore.
tail -f /usr/local/mysql/data/*.err
Passaggio 2: Esegui uno spegnimento completo o termina il processo. Conferma che nessun processo MySQL è in esecuzione
mysqladmin -uroot shutdown
sudo killall mysqld
ps -ef | grep mysql
Passaggio 3: Concedi le autorizzazioni
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql /usr/local/mysql/data
chmod -R 755 /usr/local/mysql/data
Passaggio 4: Avvia MySQL
sudo mysql.server start