默认的声纳数据库是什么?

What is the default sonar database?

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

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

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

唯一的 "default" SonarQube 数据库是嵌入式 H2 数据库,它仅用于初始测试。它既不打算也不支持用于生产用途。您将无法 升级此数据库。正如 SonarQube 界面中每个页面底部的大红色横幅应该告诉您的那样。

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