Eu encontrei esse mesmo problema. Parte do problema é que sua linha mysql_install_db está incorreta. Como eu documentei aqui , você deve executar as seguintes etapas - incluindo uma antes de executar o Comando mysql_install_db - para evitar erros subsequentes:
- Altere o nome de
/usr/local/opt/mysql55/share/mysql55
para/usr/local/opt/mysql55/share/mysql
-
Execute o seguinte comando (o mesmo que acima com uma variação no argumento --datadir):
mysql_install_db --verbose --user =
whoami
--basedir="$ (brew --prefixo mysql55)" --datadir = / usr / local / var / mysql55 --tmpdir = / tmp
Se você olhar a saída de quando o mysql está sendo instalado, ele tem o datadir configurado para / usr / local / var / mysql55.
- Renomeie / usr / local / opt / mysql55 / share / mysql de volta para / usr / local / opt / mysql55 / share / mysql55
- Iniciar o servidor
A etapa 3 é necessária porque você obtém o erro "O servidor encerrar sem atualizar o arquivo PID .." ao tentar iniciar o servidor mysql, e o log de erros do apache mostra erros tentando localizar /usr/local/opt/mysql55/share/mysql55/english/errmsg.sys
.