重置neo4j用户密码

您可以通过禁用身份验证然后重新启用它来重置neo4j用户密码。

  1. values.yaml文件中,将dbms.security.auth_enabled:设置为false以禁用身份验证。

    所有Neo4j config值都必须是YAML字符串,而不是YAML布尔值。因此,请确保为值加上引号,例如"true""false",以便Kubernetes能够正确处理它们。

    # Neo4j Configuration (yaml format)
    config:
      dbms.security.auth_enabled: "false"
  2. 运行以下命令以应用更改:

    helm upgrade <release-name> neo4j/neo4j -f values.yaml

    身份验证现在已禁用。

  3. 使用cypher-shell连接并设置所需密码:

    ALTER USER neo4j SET PASSWORD '<new-password>'
  4. 更新Neo4j配置以启用身份验证:

    # Neo4j Configuration (yaml format)
    config:
      dbms.security.auth_enabled: "true"
  5. 运行以下命令以应用更新并重新启用身份验证:

    helm upgrade <release-name> neo4j/neo4j -f values.yaml

    身份验证现在已启用,并且Neo4j用户密码已重置为所需密码。

© . All rights reserved.