• 注册
    • 登录
    • 版块
    • 热门
    • Metabase官网
    • 社区汉化版
    • 达之云

    通过命令行重置Metabase管理员密码

    Metabase技术问题分享
    1
    1
    1452
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      dazdata 最后由 dazdata 编辑

      很多时候由于各个系统比较多,有些密码很久没有使用,就忘记了。如果在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})中,到浏览器访问就可以重置密码

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post

      Powered by MetabaseCN | 提供专业Metabase培训 | QQ群:799286435 微信:MetabaseCN

      鄂ICP备20010758号