Você deve deixar a parte --host ou adicionar --port=8889 , mas não use apenas --host . Incluindo --host sem --port você pode estar tentando se conectar a outra instalação do MySQL rodando no padrão 3306 .
É possível que você tenha alterado a senha de root mysql durante a instalação. Digitar dessa maneira solicitará sua senha ou você poderá inserir a senha alterada conforme necessário:
/Applications/MAMP/Library/bin/mysql -uroot -p
Além disso, o Sequel Pro é uma das melhores soluções gratuitas para o Mac. Eu uso isso o tempo todo. Para se conectar ao MAMP com o Sequel Pro, use as seguintes configurações:
host: 127.0.0.1
user name: root
password: root (or if you changed it, whatever that is)
port: 8889