通过命令行重置Metabase管理员密码
-
很多时候由于各个系统比较多,有些密码很久没有使用,就忘记了。如果在metabase上面没有配置邮件服务,找回密码就是一件很麻烦的事情。
在这种情况下,Metabase提供一种通过命令行修改密码的方法。
步骤如下:-
对应metabase 原始文档 https://www.metabase.com/docs/latest/people-and-groups/managing#resetting-someones-password
-
如果工作库用的是第三方库,比如postgres 或者 mysql,首先要export 用户名和密码
export MB_DB_TYPE=postgres export MB_DB_DBNAME=metabaseappdb export MB_DB_PORT=5432 export MB_DB_USER=name export MB_DB_PASS=password export MB_DB_HOST=my-database-host
-
进入到metabase.jar所在目录,执行
java -jar metabase.jar reset-password 你的账号
-
上一步会得到一个token,将这个token拼接到url(http://your-metabase-server-domain/auth/reset_password/{token})中,到浏览器访问就可以重置密码
-