MAMP é estranho quando se trata de mysql. É provável que você precise configurar um link simbólico para que ele saiba onde encontrá-lo. Algo como:
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
Entendendo os tipos de dados SQL – tudo o que você precisa saber sobre os tipos de dados SQL
Atualizando o controle de grade após a atualização manual do banco de dados
7 estratégias para aproveitar ao máximo suas reuniões
Por que a programação de eventos do mysql não está funcionando no banco de dados localhost?