【问题标题】:What is the default H2 console Administration password什么是默认 H2 控制台管理密码
【发布时间】:2020-06-07 23:12:33
【问题描述】:

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

【问题讨论】:

    标签: h2 administration


    【解决方案1】:

    试试这个,

    答案是 -user ""。

    再试试,

    name = "sa"

    密码 = ""

    如果您在运行客户端时遇到了默认的非空白用户,那么全套参数将使您摆脱困境:

    java -cp \h2.jar org.h2.tools.Shell -url "jdbc:h2:file:" -driver "org.h2.Driver" -user "" -password ""

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        使用 spring-boot,您可以在应用程序属性中定义以下变量:spring.h2.console.settings.web-admin-password。对于独立的 h2 控制台,您将使用 Evgenij Ryazanov 发布的解决方案。

        【讨论】:

          猜你喜欢
          • 2014-08-30
          • 1970-01-01
          • 2020-06-17
          • 1970-01-01
          • 2015-01-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多