2015-06-02 5 views
18

Poiché this question non ha mai ricevuto risposta, speravo che qualcuno potesse aiutarmi a reimpostare la password per connettersi alla mia password neo4j (all'indirizzo local: 7474). Zachary wrote a post sulla soluzione di questo da qualcuno riavviando il servizio utilizzando:Password del server Neo4j dimenticata

sudo service neo4j-service restart 

ma non ho trovato questa utile. Nel terminale, ho eseguito bin/neo4j restart (che penso sia il comando equivalente), e non è stato in grado di reimpostare la mia password.

+0

In che modo non l'hai trovato utile? Cosa ti aspettavi? Cosa è successo realmente? Il servizio – GreenGiant

+0

è un comando sconosciuto. Penso di aver fatto l'equivalente (bin/neo4j restart) ma non mi ha aiutato a reimpostare la password. – NumenorForLife

+4

è possibile rilasciare il file in '$ neo4j_directory/data/dbms/auth' e riavviare il server –

risposta

46

A seconda dell'ambiente e del tipo di installazione, è necessario cercare un file denominato auth nella directory dbms e rimuoverlo.

in MacOS, per installazioni DMG (regolare per percorsi personalizzati):

/Users/xyz/Documents/Neo4j/default.graphdb/dbms/auth 

o (homebrew installare)

/usr/local/Cellar/neo4j/x.x.x/libexec/data/dbms/auth 

utenti Windows dovrebbero cercare stesso file nel default.graphdb/DBMS directory.

In Ubuntu

/var/lib/neo4j/data/dbms/auth 

In alternativa, è possibile scegliere di disattivare autenticazione nel file di configurazione, di solito in

MacOs:

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

o

/usr/local/Cellar/neo4j/x.x.x/libexec/conf 

e impostare questa proprietà su false

dbms.security.auth_enabled=false 

Dopo aver fatto questo, è necessario riavviare il server per le modifiche per rendere l'effetto, vi verrà chiesto per una nuova password.

+5

Su Ubuntu: 'sudo rm/var/lib/neo4j/data/dbms/auth' - anche se non fa mai male guardare prima di saltare. – Travis

+3

Basta aggiungere un promemoria per gli altri. Dopo aver eliminato il file 'auth', è necessario riavviare il server e quindi impostare una nuova password. –

+0

Potrebbe trovarsi nella directory '/ data/dbms' se lo si avvia con la finestra mobile – vladkras

4

In macchina finestra, ho cancellato il file di autenticazione al seguente percorso:

Users \ SystemUser \ Documenti \ Neo4j \ default.graphdb \ Data \ DBMS e poi ho riavviato il server Neo4j.

Passare a http://localhost:7474. Ti chiederà di inserire la password per l'utente neo4j. Immettere la password predefinita (neo4j)

Dopo questo si verrà spostati per cambiare la schermata della password. Cambia la tua password.

Nota: per altri sistemi operativi percorso del file di autenticazione potrebbe essere diverso

1

Per il Mac, ho dovuto togliere ~/Documenti/Neo4j/default.graphdb/dati/DBMS/auth

Quindi riavviare il server e reimpostare la password.