Я использую MAMP, но выглядит точно так же.
Я изменил свой пароль root через phpMyAdmin и был заблокирован, как описано.Я увидел эту ветку и попытался заставить ее работать с новым паролем, но обновления конфигурации мне не помогли.
Я попытался вернуться, изменил пароль root, но он не работал, поэтому я искал, чтобы попытаться вернуть свой пароль обратно к оригиналу.В конце концов я обнаружил, что по какой-то странной причине было несколько пользователей root: root @ localhost, root@127.0.0.1, root @ :: 1!
Чтобы вернуть его в рабочее состояние, я сделал это:
mysql -u root -p
mysql> use mysql;
mysql> update user set password=PASSWORD("root") where User='root';
mysql> flush privileges;
mysql> quit
После этого я удалил всех пользователей root, кроме localhost (используя phpMyAdmin), и я все еще мог войти ..., не уверен, зачем они там были.
Затем я обнаружил, что у MAMP Pro есть кнопка под вкладкой MySQL, которая устанавливает пароль root.Я не уверен, какие файлы он редактирует, или сервисы, которые он перезапускает и т. Д. ..., но он работал.
Ссылки: