Failed! Error: SET PASSWORD has no significance for user root@localhost

Вопрос

После установки пароля для учетной записи root в MySQL 8 при попытке начать новый сеанс выдает ошибку: Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Как войти в MySQL?

Ответ

Для начала новой сессии в MySQL 8 используйте флаг -p и введите пароль:

mysql -p

Так же можно указать пользователя под которым требуется начать сессию:

mysql -u root -p