Автор
Тема:

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

 (Прочитано 170 раз)

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 1948
  • Karma: +1000/-0
    • Просмотр профиля
Ошибка при настройке базы данных Mysql на сервере - 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. Please consider using ALTER USER instead if you want to change authentication parameters.

Это происходит при введении пароля, который предлагается ввести и подтвердить, но постоянно fail , это происходит от плохих мануалов (возможно устаревших)

В этом случае надо:
1) выйти из сервера и войти вновь, закрыть и открыть терминал
2) прибить процесс, если он не завершился правильно (но у меня он сам грохнулся)
sudo killall -9 mysql_secure_installation
3) войти под root вот так:
sudo mysql4) далее ввести следующую команду (заменяя на свой сложный пароль это - your_new_strong_password)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_strong_password';5) далее
exit;
и по новой sudo mysql_secure_installation - продолжение тут https://saitsozdanie.ru/vps-/-vds/ustanovka-mysql-na-server-i-ee-nastrojka.html


« Последнее редактирование: Января 06, 2023, 03:28:11 pm от saitikdev »
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг