我正在运行 SonarQube 5.6.1 并尝试保存我创建的 View 。为此,我想看一下 Sonar(根据它自己的自述文件)用于内部嵌入式数据库的 H2 DB。
我已经运行了 H2 jar 文件,并且在控制台中能够登录到虚拟数据库。如果 SonarQUbe 正在运行,我无法连接。
那么,该数据库的默认凭据是什么? 尝试了我的用户凭据和管理员/管理员,没有任何作用。 Admin/admin 是 SonarQube 管理员用户的默认值。
最佳答案
对于以下配置(openjdk-11、sonarqube-8),请按照以下步骤操作:
将目录更改为/opt/sq/lib/jdbc/h2
cd/opt/sq/lib/jdbc/h2
运行下面的命令行打开 h2 shell
java -cp h2-1.3.176.jar org.h2.tools.Shell
系统将提示您填写以下内容:
URL jdbc:h2:tcp://localhost:9092/sonar
驱动程序 org.h2.Driver
用户空白或“Sonar ”
密码空白或“Sonar ”
关于SonarQube 内部 H2 数据库的默认凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39207108/