Não crie/toque no arquivo pid você mesmo, ele deve ser criado pelo próprio daemon para indicar seu pid
Em macos, o mysql deve funcionar bem sem my.cnf
A primeira coisa é examinar os logs do mysqld em
/usr/local/var/mysql/Robs-MacBook-Pro.local.err
. Localização estranha, btw, o padrão está em
/usr/local/mysql/data/<your_hostname>.err
(precisa de sudo para ler), pode ser que seu servidor instalado não inicie e você tenha outro daemon em execução (por exemplo, instalado via homebrew) Verifique
ps ax | grep mysql | grep -v grep
- deve ter 2 processos, ambos com binários em /usr/local/mysql/bin
, se houver outro mysql - isso explica tudo