gpt4 book ai didi

Neo4j:无法登录:Neo.ClientError.Security.Unauthorized:由于身份验证失败,客户端未经授权

转载 作者:行者123 更新时间:2023-12-01 03:09:17 25 4
gpt4 key购买 nike

当我使用 neo4jneo4j 执行 :server connect 时,我得到 Neo.ClientError.Security.Unauthorized: The client is由于身份验证失败而未授权。

我尝试取消注释 /etc/neo4j/neo4j.conf 中的行 dbms.security.auth_enabled=false 并重新启动,但它仍然要求我登录并仍然拒绝登录。

我可以使用 /usr/bin/cypher-shell -u neo4j -p neo4j

我试过 /usr/bin/neo4j-admin set-initial-password secret 但它说 command failed: The specified user 'neo4j' already exists.

我尝试了 sudo rm/var/lib/neo4j/data/dbms/auth 并重新启动,但结果相同。

Ubuntu 16.04

使用 sudo apt-get install neo4j=1:3.5.0 安装

最佳答案

我遇到了同样的问题。我尝试设置初始密码,它说 The specified user 'neo4j' already exists. 我原以为我已经通过命令行设置了初始密码,但没有成功,因为有密码字符串中的特殊字符。

最终对我有用的是打开 Neo4j 浏览器,它提示我输入密码。我输入了“neo4j”,然后它让我可以选择通过浏览器设置新密码。一旦我这样做了,它就奏效了。

如果您需要关闭auth_enabled 来测试某些内容,请确保记得重启服务器。 sudo neo4j restart 重启也可能需要几分钟时间,因此请先确保它已完全启动并运行。 (然后,当然,不要忘记再次打开 auth_enabled。)

我还尝试了几次以在 /etc/neo4j/neo4j.conf 的 conf 文件中获得正确的配置

我设置了 dbms.connectors.default_listen_address=0.0.0.0

dbms.connectors.default_advertised_address=your.webdomain.com

此外,本指南还帮助我为 neo4j 浏览器端点设置证书。 https://medium.com/neo4j/getting-certificates-for-neo4j-with-letsencrypt-a8d05c415bbd

关于Neo4j:无法登录:Neo.ClientError.Security.Unauthorized:由于身份验证失败,客户端未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com