MySQL: доступ запрещен для пользователя ‘root’ @ ‘localhost’ (с использованием пароля: ДА)

#mysql #installation

#mysql #установка

Вопрос:

Я пытаюсь установить и запустить MySQL 8.0.22 на Mac (Mojave) и не смог этого сделать.

Я пытаюсь использовать команду

$ sudo /usr/local/mysql/bin/mysql -u root -p

и мне предлагается ввести пароль root, что я и делаю, но затем столкнулся с ошибкой:

Access denied for user 'root'@'localhost' (using password: YES)

Я на 100% уверен, что ввожу правильный пароль, который я создал во время установки (и теперь я переустанавливал несколько раз), поэтому я не понимаю, в чем проблема.

Я просмотрел другие сообщения в Интернете о том, как это исправить, но ни одна из них не работает.

Есть ли у кого-нибудь представление об этой проблеме при новой установке? Спасибо!

Ответ №1:

Несколько вещей, которые нужно проверить.

  • Проверьте, присутствуют ли в текущем каталоге файлы .my.cnf, которые переопределяют пароль.
  • Войдите в систему с помощью команды mysql -uroot -p -h<<ipaddress>>