Caso alguém mais tenha esse problema, a porta padrão no MAMP para mysql é
8889 , mas a porta que o php espera usar para o mysql é 3306 . Então você precisa abrir o MAMP, ir para preferências e alterar a porta mysql do MAMP para 3306 , então reinicie o servidor mysql . Agora a conexão deve ser bem sucedida com host=localhost, user=root, pass=root.