gpt4 book ai didi

authentication - 忘记了 sonarqube 密码。在本地使用它,没有数据库

转载 作者:行者123 更新时间:2023-12-05 01:44:38 27 4
gpt4 key购买 nike

我从命令行使用 sonarqube。我的 Windows 7 (x86-64) 上有一个本地服务器 (sonarqube 64)。我安装成功,可以打开虚拟主机http://localhost:9000/ .但我无法登录管理员/管理员登录详细信息无效。

我知道有重置密码的方法,但我需要我没有的数据库,而且我是唯一的用户/管理员。

有什么方法可以恢复或更改密码吗?我应该卸载服务器并重新安装吗?

也没有说明如何正确卸载服务器

谢谢

最佳答案

我运行的是 8.5,这似乎有所不同,我使用了:

  • 将目录更改为/opt/sonarqube/lib/jdbc/h2

    cd/opt/sonarqube/lib/jdbc/h2

  • 运行下面的命令行打开h2 shell

    java -cp h2-1.4.199.jar org.h2.tools.Shell

系统会提示您填写以下内容:

  • 网址 jdbc:h2:tcp://localhost:9092/sonar

  • 驱动 org.h2.Driver

  • 用户 [无]

  • 密码 [无]

现在系统将提示您进入 sql 命令行 (sql>),然后键入您的查询:

更新用户设置 crypted_pa​​ssword = '$2a$12$uCkkXmhW5ThVK8mpBvnXOOJRLd64LJeHTeCkSuB3lfaR2N0AYBaSi', salt=null, hash_method='BCRYPT' where login = 'admin'

关于authentication - 忘记了 sonarqube 密码。在本地使用它,没有数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45192955/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com