Abra um terminal:
-
Verifique o painel de preferências do sistema MySQL, se ele diz algo ao longo da linha "Aviso, /usr/local/mysql/data não é de propriedade de 'mysql' ou '_mysql'
-
Se sim, vá para a pasta mysql cd /usr/local/mysql
-
faça um sudo chown -R _mysql data/
-
Isso mudará a propriedade do /usr/local/mysql/data e todo o seu conteúdo para o usuário '_mysql'
-
Verifique o painel de preferências do sistema MySQL, deve estar dizendo que está sendo executado agora, magicamente. Se não começar de novo.
-
Outra maneira de confirmar é fazer um
netstat -na | grep 3306
Deve dizer:
tcp46 0 0 *.3306 *.* LISTEN
Para ver o dono do processo e o id do processo do mysqld:
ps aux | grep mysql