MySQL Server - не удается войти на сервер MySQL

Я пытаюсь создать локальный сервер. Я установил Apache, MySQL и phpMyAdmin. Все работает хорошо, но MySQL. Каждый раз, когда я пытаюсь войти. Я получаю следующую ошибку:

  • Не удается войти на сервер MySQL
  • mysqli_real_connect(): сервер запросил неизвестный клиенту метод аутентификации [caching_sha2_password]
  • mysqli_real_connect(): (HY000 / 2054): сервер запросил метод аутентификации, неизвестный клиенту

Мой пароль действительно длинный, я пытался его изменить, но каждый раз, когда я выполняю действия (youtube или официальный сайт), cmd зависает и ничего не происходит.

Спасибо за вашу помощь.

1 ответ

Вероятно, на вас влияет эта ошибка: https://github.com/phpmyadmin/phpmyadmin/issues/14220 которую ранее также ссылались в Stackru: phpMyAdmin на MySQL 8.0

Обходной путь на данный момент состоит в том, чтобы изменить метод аутентификации по умолчанию / на данный момент, пока PHP не поймает это новое (и необъявленное) изменение в MySQL. Как только PHP это поддержит, phpMyAdmin сможет это сделать.

Другие вопросы по тегам