mariadbのルートのパスワードを忘れた。

はじめに

rootのパスワードを忘れたのでリセットする。よく忘れるので、ここに記録しとこ

パスワード無しでログインする

--skip-grant-tablesオプションで起動する。特権テーブルのチェックが無効化されて、すべてのユーザーに特権が与えられた状態(パスワードなし)でログイン可能になる。

入れた

パスワードを変更

パスワード変更を試みるがエラーだ。

あ、特権テーブルを無効化しているので、通常の方法ではパスワード変更は無効、エラーとなる。flush privileges;で特権情報を再読込して、パスワードを変更。

後処理

mariadbの起動オプションをもとに戻して再起動。新しいパスワードでログインできた。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA