Como tenho pouca experiência com Mac OS, quem configurou meu ambiente de desenvolvimento foi meu colega Well, que optoiu pelo XAMPP para a configuração do Apache e MySQL.
Hoje percebi que o MySQL não estava iniciando, e retornava o erro "XAMPPErrorDomain error 1", que pelo que pesquisei é um erro de permissão apenas.
XAMPPErrorDomain error 1
Não sei se esta mensagem de erro dá para outros casos, mas no meu caso ela representava um problema de permissão de execução nos arquivos do MySQL.
A solução foi dar um chmod -R 777 na pasta do MySQL do XAMPP:
sudo chmod -R 777 /Applications/XAMPP/xamppfiles/var/mysql
Pronto, agora é só iniciar o MySQL através do XAMPP Controle e ele deve funcionar corretamente.
phpMyAdmin
Vi que o MySQL estava com o processo rodando corretamente mas quando tentei acessar o phpMyAdmin recebi o seguinte erro:
#1 - Can't create/write to file '/Applications/XAMPP/xamppfiles/temp/#sql274_1_2.MYI' (Errcode: 13)
Novamente problema de permissão de escrita na pasta indicada, outro chmod:
sudo chmod -R 777 /Applications/XAMPP/xamppfiles/temp
Problema resolvido, MySQL rodando e phpMyAdmin funcionando corretamente. Resolveu este problema de outra forma? Compartilha nos comentários para eu manter o post atualizado. 🙂