IT

【Metabase】管理者パスワードを忘れたときのリセット方法(H2データベース+Windows編)

MetabaseをローカルPCで使っていたが、管理者パスワードを忘れてログインできなくなった。

パスワードから進もうにも「管理者に連絡して」と出る。

俺が管理者だ。

以下の手順で復活できたのでメモします。

今回は以下の環境:

  • Metabase は .jar ファイルで実行(metabase.jar
  • データベースは H2(内蔵)
  • 実行環境は Windows

1.Metabase を停止

Metabase が起動中であれば終了。


2.パスワードリセットトークンを発行

  1. metabase.jar のあるフォルダに移動
  2. コマンドプロンプトを開き、次のコマンドを実行:
java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar reset-password 管理者メアド

3.リセットトークンを確認

上記コマンドを実行すると、次のように表示される。

Resetting password for 管理者メアド
OK [[[1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89]]]

この OK [[[...]]] にある文字列(例:1_7db2b600-d538-4aeb-b4f7-0cf5b1970d89)が「パスワードリセットトークン」だ。


4.Metabase を再起動

通常通りに Metabase を起動。


5.リセットURLにアクセス

Metabaseの起動が確認できたら、次のURLにアクセス。

http://localhost:3000/auth/reset_password/トークン文字列

6.新しいパスワードを設定

アクセスすると、パスワード再設定画面が表示されるので、新しいパスワードを入力して保存する。

これで完了!

管理者

Recent Posts

AI比較:メールアドレスを抜き出してもらった

Outlookの送信先に置いた…

6か月 ago

Androidにて「Cookieが無効です 」が出る

AndroidスマホのChro…

2年 ago

GASで半角カナから全角カナへ変換

Googleスプレッドシートに…

2年 ago

This website uses cookies.