【问题标题】:What is the default sonar database?什么是默认声纳数据库?
【发布时间】:2018-10-01 09:21:48
【问题描述】:

我正在尝试重置我的 SonarQube 的管理员密码,但我已经发现它正在执行以下查询:

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

但问题是我不知道我需要执行它的数据库管理器是什么以及如何连接到它。当我安装 SonarQube 和 SonarQube Scanner 时,我没有指定任何数据库管理器。

【问题讨论】:

    标签: sonarqube sonarqube-ops


    【解决方案1】:

    唯一的“默认”SonarQube 数据库是嵌入式 H2 数据库,它仅用于初始测试。它既不打算也不支持用于生产用途。您将无法使用此数据库进行升级。在 SonarQube 界面的每一页底部都应该有一个大的红色横幅告诉你。

    不过,为了回答您的问题,您可以使用任何通用客户端进行此更新。在极少数情况下,我通常使用SQuirreL SQL 查看SonarQube 数据库的黑匣子

    【讨论】:

    • 很抱歉打扰您,但我还有一个问题。连接数据库的凭据是什么?
    • 我解决了这个问题,在我的情况下,密码和用户名为空,如以下链接中的建议stackoverflow.com/questions/39207108/… 非常感谢! :D
    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    相关资源
    最近更新 更多