«Плагин аутентификации caching_sha2_password не может быть загружен: /

va "Плагин аутентификации 'caching_sha2_password' не может быть загружен: /usr/lib/mysql/plugin/caching_sha2_password.so: не может открыть файл общего объекта: нет такого файла или каталога"

[ 115] я получил эту ошибку при попытке подключиться к mysql из emma или mysql bench в ubuntu 18.04

Существует похожая проблема, но она есть для windows

https: // stackoverflow .com / questions / 49963383 / authentication-plugin-caching-sha2-password

я попытался переустановить, и это

https://stackoverflow.com/a/ 50027851/9658011

, но не сработало.

Что я могу сделать?

emma

0
задан 6 July 2018 в 11:04

3 ответа

Используйте этот запрос:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';

Вы не получите caching_sha2_password.
Затем подключитесь к MySQL.

2
ответ дан 6 July 2018 в 11:04

Я решил. Я установил MySQL 5.7 18.04, а не последнюю версию.

738  sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core- mysql-client-core-
  739  sudo rm -rf /etc/mysql /var/lib/mysql
  740  sudo apt-get autoremove
  741  sudo apt-get autoclean
  742  sudo apt install mysql-client-5.7
  743  sudo apt install mysql-common-5.7
  744  sudo apt install mysql-common
  745  sudo apt install mysql-common-5.7
  746  sudo apt install mysql-client-5.7
  747  systemctl status mysql.service
  748  sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
  749  sudo apt install mysql-client-5.7
  750  sudo apt install mysql-server-5.7
  751  sudo apt install mysql-common-5.8
  752  sudo apt-get purge mysql-client-core-5.6
  753  sudo apt-get autoremove
  754  sudo apt-get autoclean
  755  sudo apt install mysql-client-core-5.5

Ни один из предыдущих работ не работал. Так что я сделал это и работал:

  756  sudo apt install mysql-client-core-5.6
  757  sudo apt install mysql-server  
  758  mysql_secure_installation
  759  mysql -u root -p
0
ответ дан 6 July 2018 в 11:04

Я использовал

sudo tasksel install lamp-server

режимный метод, поэтому вместо этого я предпочитаю сохранять эту установку как есть, нетронутой.

0
ответ дан 19 November 2020 в 14:48

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

Похожие вопросы: