Esse problema está relacionado ao usuário atual não ter permissões para o arquivo ./mysql/host.frm
( /Applications/MAMP/db/mysql/mysql/host.frm
)
Presumivelmente, é porque foi instalado por um usuário diferente e todos os arquivos são de propriedade desse usuário e as permissões de gravação são configuradas apenas para o proprietário dos arquivos.
Em uma instalação típica do MAMP, a propriedade provavelmente é definida como olduser e o grupo admin (olduser: admin), com apenas permissões de leitura / gravação do usuário. Se newuser também estiver no grupo admin, basta adicionar o grupo read e write ao caminho inteiro do MAMP:
sudo chmod -R ug+rw /Applications/MAMP
Se, como no meu caso, o laptop da empresa foi passado de um usuário para outro (ou seja, o olduser não o usará mais), talvez seja uma boa ideia alterar também a propriedade de todos os arquivos. :
sudo chown -R newuser:admin /Applications/MAMP
Sidenote:
Eu sei que este é um tópico antigo, mas desde que surgiu agora que eu tive o mesmo problema, imaginei adicionar a solução completa ao meu próprio problema. A resposta de womble também forneceu informações úteis sobre a raiz do erro.