2017-01-29 3 views
4

Ich versuche, meine Standard-Benutzer-Passwort-Datenbank zu ändern. Ich habe dies versucht:Wie ändern Neo4j Datenbank Passwort

$ curl -H "Content-Type: application/json" \ 
    -X POST \ 
    -d '{"password":"password"}' \ 
    -u neo4j:neo4j \ 
    http://localhost:7474/user/neo4j/password" 

aber es lässt mich nicht und gab mir diesen Fehler:

Invalid input 'u': expected 'r/R' or 'a/A' (line 1, column 2 (offset: 1)) "curl -H "Content-Type: application/json" -X POST -d '{"password":"qazWSXEDCRFV!1"}' -u neo4j:neo4j http://localhost:7474/user/neo4j/password "" ^

Wie dieses Problem zu beheben?

+0

Sie haben ein baumelnden doppelte Anführungszeichen 'bekam" 'am Ende Ihres Beispielbefehl und der Befehl in der Fehlermeldung. Ich kann Wenn Sie bash nicht akzeptieren, dass es ein Befehl ist, weiß er, dass es ein offenes Doppelzitat gibt. Sie müssen entweder das doppelte Anführungszeichen am Ende entfernen oder ein zweites Anführungszeichen am Anfang Ihrer URL setzen, also vor dem "http:// ... ' –

Antwort

11

curl -H "Content-Type: application/json" -XPOST -d '{"password":"new password"}' -u neo4j:neo4j http://localhost:7474/user/neo4j/password

arbeitete nur für mich (Neo4j 3.0.x)

+7

Sie können das Passwort auch im neo4j-Browser ändern:': POST/user/neo4j/password {"password": "myNewPassword"} ' –