Начиная с MySQL 8.0.4, аутентификация по умолчанию начинает меняться. Потому что раньше плагином аутентификации по паролю MySQL был «mysql_native_password», но теперь он использует «caching_sha2_password».
Способ первый:
После входа в MySQL введите:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';
FLUSH PRIVILEGES;
Способ второй:
Отредактируйте файл my.cnf и измените плагин аутентификации по умолчанию.
vi /etc/my.cnf
Добавьте следующий код в [mysql]
default_authentication_plugin=mysql_native_password
Затем перезапустите MySQL
service mysqld restart
Коллекция | 0 лайков | 0 подсказок