Сначала необходимо устранить неполадки из mysql shell:
mysql --host=localhost --user=root--password=yourpassword databasename
Если не удается подключиться, попробуйте:
mysql --host=127.0.0.1 --user=root--password=yourpassword databasename
Если подключение с использованием IP-адреса вместо «localhost», вы должны настроить правильно Файл "my.cnf" и перезапустите mysql:
[client]
protocol=tcp
Тогда вы сможете использовать localhost.
Если не работает, возможные проблемы:
- неверный root пароль, по умолчанию для MAMP это root@root
- таблица базы данных, к которой вы пытаетесь обратиться, недоступна с localhost