默认的H2控制台管理密码是什么

时间:2020-02-24 10:32:44

标签: h2 administration

enter image description here

我正在尝试找出什么是默认的管理密码。我试图在.h2.server.properties中添加webAdminPassword = pass,但是不起作用

2 个答案:

答案 0 :(得分:1)

尝试一下

答案是-user“”。

否则,

name =“ sa”

password =“”

如果在运行客户端时遇到默认的非空白用户的困扰,则完整的参数集将使您超越此范围:

java -cp \ h2.jar org.h2.tools.Shell -url“ jdbc:h2:file:”-驱动程序“ org.h2.Driver”-用户“”-密码“”

请通过以下链接获取更多信息, https://www.ge.com/digital/documentation/meridium/APMConnect/V4302_UDLP210/Content/ChangeH2ConsolePassword.htm

答案 1 :(得分:1)

H2本身没有默认值。如果您具有H2 Console的系统任务栏图标,则可以从其上下文菜单中打开控制台,并且在打开的窗口中无需输入密码即可访问这些功能。

在所有其他情况下,您需要显式设置密码。您可以使用.h2.server.properties将其添加到用户主目录中的配置文件webAdminPassword=some_password中(不要忘记重新启动控制台),也可以在命令行java -cp h2-1.4.200.jar org.h2.tools.Server -web -webAdminPassword some_password …中传递它这样的密码将代替配置文件中的密码。

您的问题没有描述H2控制台的启动方式和启动位置。如果它是由另一个用户在另一个系统上启动的,则需要在该系统的该用户的概要文件中编辑配置文件。如果在启动参数中传递了另一个密码,则配置文件无效,您需要确定传递给它的内容。