'sudo mariadb' コマンドでルートログインを復元する

'sudo mariadb' コマンドでルートログインを復元する

以降mysql_secure_installationsudo mariadb次のエラーが発生し、コマンドが機能しなくなったようです。

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

コマンドを使用してログインを復元する方法を知っている人はいますかsudo mariadb?

バージョン情報
  • マリアDB: 10.3.32
  • ウブントゥ: 20.04.1

ありがとう!

答え1

そうですね、パスワードベースの認証から Unix ソケット認証に切り替える必要がありました。

このコマンドを実行して、ルート ユーザーの認証方法を変更しました。

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

参考文献:

関連情報