首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >忘了声纳密码。在本地使用它,没有数据库

忘了声纳密码。在本地使用它,没有数据库
EN

Stack Overflow用户
提问于 2017-07-19 14:02:50
回答 3查看 6.7K关注 0票数 3

我用的是指挥行的声纳。我的windows 7 (x86-64)上有一个本地服务器(声呐64) .我成功安装并可以打开web主机http://localhost:9000/。但我不能登录管理/管理登录详细信息是不工作的。

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

是否有任何方法恢复或更改密码?我应该卸载服务器并重新安装吗?

也没有说明如何正确地统一所有服务器。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-19 14:05:48

SonarQube没有真正的“安装”;您可以打开zip并运行其中一个启动脚本。因此,如果您确实决定放弃当前实例,只需关闭它、删除目录并重新打开zip即可。然而,一旦您这样做,您应该认真考虑将其连接到生产数据库。到目前为止,您正在使用嵌入式H2数据库运行,这不适合长期使用。除其他外,H2数据库不支持迁移到新版本。

一旦您这样做了,就可以通过执行以下查询来重置管理员密码

代码语言:javascript
运行
复制
update users set crypted_password = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' where login = 'admin'

将其设置为“admin”

票数 1
EN

Stack Overflow用户

发布于 2021-01-17 14:08:55

我运行8.5,这似乎是不同的,我用:

  • 将目录更改为/opt/sonarqube/lib/jdbc/h2 cd /opt/sonarqube/lib/jdbc/h2
  • 运行下面的命令行打开h2外壳 java -cp h2-1.4.199.jar org.h2.tools.Shell

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

  • URL jdbc:h2:tcp://localhost:9092/sonar
  • 驱动程序 org.h2.Driver
  • 用户
  • 密码

您现在将被提示到sql命令行(sql>),然后键入查询:

update users set crypted_password = '$2a$12$uCkkXmhW5ThVK8mpBvnXOOJRLd64LJeHTeCkSuB3lfaR2N0AYBaSi', salt=null, hash_method='BCRYPT' where login = 'admin'

票数 5
EN

Stack Overflow用户

发布于 2020-01-17 17:45:38

对于下面的配置(openjdk-11sonarqube-8),请执行以下步骤:

  • 将目录更改为/opt/sq/lib/jdbc/h2 cd /opt/sq/lib/jdbc/h2
  • 运行下面的命令行打开h2外壳 java -cp h2-1.3.176.jar org.h2.tools.Shell

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

  • URL jdbc:h2:localhost:9000//sonar
  • 驱动程序 org.h2.Driver
  • 用户声纳
  • 密码声纳

您现在将被提示到sql命令行(sql>),然后点击查询:

update users set crypted_password = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' where login = 'admin'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45192955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档