Не работает авторизация в MySQL после установки пароля
В Debian Stretch можно столкнуться с проблемой, которая актуальна для MySQL 5.7, когда стандартная возможность авторизации посредством связки логин/пароль по умолчанию отключена, что вызывает ошибку аутентификации:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'.
Задать необходимый плагин для стандартной авторизации можно следующим способом:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'.
Задать необходимый плагин для стандартной авторизации можно следующим способом:
mysql -u root
[mysql] use mysql;
[mysql] update user set plugin='mysql_native_password' where User='root';
[mysql] flush privileges;
[mysql] \q