如何更改h2数据库密码?

2024-02-19

我无法更改 H2 db 的密码。我尝试用命令来做到这一点:

chpasswd.sh --db-url "jdbc:h2:repository/database/WSO2CARBON_DB" --db-driver org.h2.Driver --db-username ... --db-password ... --username ... --new-password ...

当我启动命令时,它成功结束。 但密码没有更改。 IS 不以新密码开头,而是以旧密码开头。 如何更改H2数据库的密码?


WSO2产品提供的“chpasswd.sh”脚本是更改产品的admin密码,与h2数据库密码无关。

如果您尝试更改 H2 数据库密码,您将必须登录 h2 控制台并更新 db 用户密码。以下是步骤。

您可以下载 h2 控制台表单[1]。之后解压并转到 h2/bin 文件夹。然后使用以下命令启动 h2 控制台。

sh h2.sh

现在您可以在浏览器中访问 h2 控制台(http://本地主机:8082 http://localhost:8082)并使用数据库路径和当前凭据访问数据库。然后运行以下 SQL 来更新数据库密码。

ALTER USER wso2carbon SET PASSWORD 'NEW_PASSWORD'

进行此更改后,由于数据库密码更新,WSO2 产品将无法启动。您必须更新“repository/conf/datasources/master-datasources.xml”文件中的数据库密码。

另外,值得一提的是,不建议在生产使用中将 H2 用于 WSO2 产品。

[1] http://www.h2database.com/h2-2017-06-10.zip http://www.h2database.com/h2-2017-06-10.zip

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改h2数据库密码? 的相关文章

  • 如何在 WSO2 APIM 中处理外部/第三方 API 的外部身份验证

    我正在使用 WSO2 APIM 2 5 0 和 IS 5 6 0 它们都是集成的并且运行良好 现在 如果我在 API 管理中加入第三方 API 并使用 oauth 令牌 我就可以访问它 但问题是如何处理具有自己的身份验证的任何外部或第三方
  • wso2 esb - XML 到 JSON 转换的问题

    我正在使用 WSO2 ESB 4 8 0 并且在将 xml 从 xslt 输出 转换为 json 时遇到以下问题 带有数字的字符串会自动转换为整数元素 orderId 10000 我希望它是字符串 orderId 10000 如果存在一个元
  • WSO2IS 5.11.0 - 访问 /myaccount 或 /console 网页时出现黑屏

    我部署在 Docker 容器中测试 WSO2 5 11 0 的最新版本 除了 控制台 和 我的帐户 服务提供商的主机名和回调URL以匹配我的主机名之外 我没有更改默认配置中的任何内容 访问碳控制台没问题 但当我试图达到https
  • WSO2签名系统服务应用程序

    我想将我的所有设备设置为 COPE WSO2 EMM 设置已完成并且工作正常 剩下的就是使用固件密钥对系统服务应用程序进行签名 我仅使用 Google 设备 Android 设备 摩托罗拉 G2 从那里我可以找到用于签署应用程序的密钥和密码
  • 使用输入参数作为可选输入

    使用 wso2 DSS 版本 3 01 我试图有一个可以是可选参数的输入参数 用户可以说 给我这个特定代码的所有信息 或者如果用户没有指定任何代码 我想提供所有数据行 你能帮我吗 您还可以执行以下操作 而不是为每个可选参数创建查询
  • XACML 3.0 中的多重决策配置文件策略

    我需要为特定用户编写一个策略 它将返回如下 xacml 响应 该政策基于单用户 bob FirstName Create true Read true Update true Delete false MiddleName Create t
  • 在 WSO2 ESB 中介期间修改配置注册表资源内容

    我有一个场景 我需要在配置注册表中存储简单计数器并在序列流结束时递增它 我们需要存储在配置注册表中的原因是 如果服务器重新启动 我们将保留最后的计数器值 有人可以建议如何增加配置注册表中的计数器吗 您可以在中介中使用示例 javascrip
  • 如何更改h2数据库密码?

    我无法更改 H2 db 的密码 我尝试用命令来做到这一点 chpasswd sh db url jdbc h2 repository database WSO2CARBON DB db driver org h2 Driver db use
  • WSO2 API Manager - 移动应用程序如何连接到 API Manager?

    我们有一个移动应用程序 需要通过 WSO2 API Manager 来访问一些 API 由于oauth2身份验证 我们需要在移动应用程序中存储用户名和密码 安全吗 例如 可以使用用户名和密码登录API Store 对于这种情况有其他解决方案
  • 访问令牌没有 openid 范围

    我正在做 sso 示例 travelocity com 示例 当我尝试使用此命令通过 oauth 访问令牌访问用户信息时 卷曲 k H 授权 承载b68ba941c9da3d2644d8a63154d28 https localhost 9
  • WSO2 EI/ESB:For 循环实现

    我想实现一个简单的 for loop 在 WSO2 Integration Studio 中 例如 我正在实现一个巴士路线 API 每辆巴士有 10 个不同的站点 我想从后端服务获取 10 个站点 一个正常的 for 循环是 for i 0
  • WSO2AM - SAML - 提供的授权无效

    我正在将 WSO2AM 与我们内部专有的身份提供商 IDP 集成 我正在关注 wso2 文档 与 OAuth2 交换 SAML2 承载令牌 SAML 扩展授予类型 https docs wso2 com display AM210 SAML
  • WSO2 API Manager 的跨域问题

    我们为客户开发了一些API 并通过API Manager发布了它们 我们为客户提供了一些运行良好的 PHP 代码示例 唯一的问题是他们通过 AJAX 在与 AM 相关的域不同的域中使用这些 API 这是跨域问题吗 我尝试使用以下标头在 AP
  • WSO2 DAS 是 WSO2 BAM 的新名称还是后续产品?

    我们正在评估 WSO2 API Manager 1 8 0 WSO2 AM 和 WSO2 Business Activity Monitor 2 5 0 WSO2 BAM 从我们的支持合作伙伴 Yenlo 处 我们得到了 WSO2 建议 建
  • 如何解密从 Soap UI 5.0.0 中的 WSO2 安全代理服务接收的消息

    我正在尝试调用 WSO2 ESB 中的安全代理服务 我跟着这个tutorial http tryitnw blogspot com 2013 07 invoking secured esb proxy service html 我已成功调用
  • wso2 svn 更新 - E205011:处理一个或多个外部定义时发生故障

    我在尝试着svn update4 0 0平台分支 却屡次碰到错误 E205011 Failure occurred processing one or more externals definitions My svn info outpu
  • WSO2 API 管理器 - 在商店中显示私有 IP

    我已经安装了 API 管理器 1 6 0 并运行了 API 管理器 但问题是商店内显示的 IP 地址是服务器的私有 IP 私有IP通过VPN访问 以下是在商店中显示为 生产 和 沙箱 URL 的 URL http 192 168 6 162
  • WSO2 ESB 中的跟踪日志文件

    在 WSO2 ESB 中 它到底显示 wso2 esb trace log 文件什么 什么时候有用 并且 与 WSO2 ESB 中的其他典型日志文件有何不同 例如 使用 wso2 esb service log 或 wso2 esb err
  • 为什么在 WSO2 中自定义 Axis2 版本?

    好吧 在为 WSO2 ESB 开发自定义传输时 建议我使用特定于 WSO2 的 Axis2 版本 1 6 1 wso2v5 有谁知道这个版本是否与 标准 1 6 1 版本有所不同 而这个 分支 的动机又是什么 AFAIK 这是因为 wso2
  • 仅获取 UserInfoEndpoint 中的 sub

    我只是关注上面的内容guide https docs wso2 com display IS520 Basic Client Profile with Playground 我已经填充了用户的个人资料信息 但到目前为止我只得到sub 我想要

随机推荐