忘记Neo4j服务器密码

忘记Neo4j服务器密码,neo4j,passwords,Neo4j,Passwords,因为没有人回答,我希望有人能帮我重置密码,以连接到我的neo4j密码(在localhost:7474)。通过某人使用以下方法重新启动服务来解决此问题: sudo service neo4j-service restart 但我觉得这没有什么帮助。在终端中,我运行了bin/neo4j restart(我认为这是等效的命令),但无法重置密码。根据环境和安装类型,您需要在目录dbms下查找名为auth的文件并将其删除 在MacOs中,对于dmg安装(针对自定义位置进行调整): 或(自制安装) Win

因为没有人回答,我希望有人能帮我重置密码,以连接到我的neo4j密码(在localhost:7474)。通过某人使用以下方法重新启动服务来解决此问题:

sudo service neo4j-service restart

但我觉得这没有什么帮助。在终端中,我运行了bin/neo4j restart(我认为这是等效的命令),但无法重置密码。

根据环境和安装类型,您需要在目录dbms下查找名为auth的文件并将其删除

在MacOs中,对于dmg安装(针对自定义位置进行调整):

或(自制安装)

Windows用户应在default.graphdb/dbms目录中查找相同的文件

在Ubuntu中

/var/lib/neo4j/data/dbms/auth
在docker集装箱中

/var/lib/neo4j/data/dbms/auth
或者,您可以选择在配置文件中禁用身份验证,该文件通常位于

马科斯:

/Users/xyz/Documents/Neo4j/.neo4j.conf

并将此属性设置为false

dbms.security.auth_enabled=false

执行此操作后,您需要重新启动服务器以使更改生效,系统将要求您输入新密码。

在Windows machine中,我删除了以下路径中的身份验证文件:

Users\systemUser\Documents\Neo4j\default.graphdb\data\dbms,然后我重新启动了Neo4j服务器

导航到。它将要求您输入用户neo4j的密码。输入默认密码(neo4j)

在此之后,您将被导航到更改密码屏幕。更改您的密码


注意:对于其他操作系统,身份验证文件路径可能不同。对于Mac,我必须删除~/Documents/Neo4j/default.graphdb/data/dbms/auth


然后重新启动服务器,并重置密码。

除了删除auth文件sudo rm/data/dbms/auth外,我还必须为浏览器端口7474和螺栓连接器端口7687设置本地端口转发。这是因为我使用的网络浏览器的出站防火墙。

我运行的是4.0.7版。我在互联网上找到的许多答案都是“Delete/data/dbms/auth”。这对4.0.7不起作用,该文件不存在

我按照这些指示去做,他们成功了。

主要是这样做的:

  • 如果neo4j正在运行,请停止

  • 编辑/etc/neo4j/neo4j.conf,并取消注释
    dbms.security.auth_enabled=false

  • 连接到数据库并运行

    更改用户neo4j设置密码“mynewpass”; :退出

  • 停止neo4j

  • 注释掉
    dbms.security.auth\u enabled=false

  • 启动neo4j


  • 你在什么方面没有发现这有帮助?你在期待什么?实际发生了什么?服务是未知命令。我想我也做了同样的操作(bin/neo4j restart),但这并没有帮助我重置密码。您可以将文件放到
    $neo4j_目录/data/dbms/auth
    中,然后重新启动server@ChristopheWillemsen你的意思是删除它吗?这会删除图表还是简单地将帐户信息重置为neo4j/neo4j(用于帐户名和密码)?不,它不会触及您的数据库,它会重置Ubuntu上的密码:
    sudo rm/var/lib/neo4j/data/dbms/auth
    ——尽管三思而后行不会有任何伤害。只需为其他人添加一个提醒。删除
    auth
    文件后,您需要重新启动服务器,然后设置一个新密码。如果在安装并启动了“neo4j-desktop-offline-1.1.8.dmg”的Docker中启动它,它可能位于
    /data/dbms
    目录中,它从未要求我创建pw。另外,文档下没有Neo4j文件夹。如果它是集群的实例呢??身份验证文件不是自动创建的谢谢你我可以找到我的路径。Windows10:C:\Users(userName)\.Neo4jDesktop\relate data\dbms\dbms-4de68f86-7bd7-42cf-aab8-d70a3103cba6\data\dbms不确定为什么这不是一个可接受的答案。谢谢,这对我有用。
    /Users/xyz/Documents/Neo4j/.neo4j.conf
    
    /usr/local/Cellar/neo4j/x.x.x/libexec/conf
    
    dbms.security.auth_enabled=false