Neo4J:命令失败:未设置初始密码,因为检测到实时Neo4j用户

时间:2017-11-28 11:12:36

标签: neo4j passwords ubuntu-16.04

在Ubuntu 16.04.3桌面上,我刚刚卸载并重新安装了Neo4j。我还没有开始。但是当我尝试设置初始密码时......

sudo neo4j-admin set-initial-password 1234

...我得到了这个输出:

command failed: initial password was not set because live Neo4j-users were detected.

怎么会这样?如何设置初始密码?

2 个答案:

答案 0 :(得分:19)

删除data/dbms/auth文件(如果存在);然后重启db。

在Ubuntu中,目录为/var/lib/neo4j/data/dbms/

您还可以从此处检查文件位置:https://neo4j.com/docs/operations-manual/current/configuration/file-locations/

希望它有所帮助。

答案 1 :(得分:4)

我从Neo4J版本3.3.2切换到3.2.1然后执行以下命令更改我的密码:

curl -H "Content-Type: application/json" -X POST -d '{"password":"WHATEVER THE PASSWORD IS"}' -u neo4j:neo4j http://localhost:7474/user/neo4j/password

Ref