Восстановите вход в систему root с помощью команды «sudo mariadb»

Восстановите вход в систему root с помощью команды «sudo mariadb»

После этого mysql_secure_installationкоманда sudo mariadb, похоже, больше не работает со следующей ошибкой:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Кто-нибудь знает, как восстановить вход через sudo mariadbкоманду?

Информация о версии
  • MariaDB: 10.3.32
  • Убунту: 20.04.1

Спасибо!

решение1

Ну, мне нужно было перейти с аутентификации на основе пароля на аутентификацию через Unix-сокеты.

Я выполнил эту команду, чтобы изменить метод аутентификации для моего пользователя root.

alter user 'root'@'localhost' identified via unix_socket;

Использованная литература:

Связанный контент