web-dev-qa-db-fra.com

Mot de passe oublié pour le serveur Neo4j

Parce que cette question n'a jamais été répondu, j'espérais que quelqu'un pourrait m'aider à réinitialiser le mot de passe pour me connecter à mon mot de passe neo4j (à localhost: 7474). Zachary a écrit un post sur la résolution de ce problème par quelqu'un qui redémarre le service en utilisant:

Sudo service neo4j-service restart

mais je n'ai pas trouvé cela utile. Dans le terminal, j’ai lancé bin/neo4j restart (ce qui, à mon avis, est la commande équivalente) et j’ai été incapable de réinitialiser mon mot de passe.

24
NumenorForLife

Selon l'environnement et le type d'installation, vous devez rechercher un fichier nommé auth dans le répertoire dbms et le supprimer.

Sous MacO, pour les installations dmg (à ajuster en fonction des emplacements personnalisés): 

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

ou (installation homebrew)

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

Les utilisateurs Windows doivent rechercher le même fichier dans le répertoire default.graphdb/dbms.

Dans Ubuntu

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

Dans les conteneurs docker

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

Vous pouvez également choisir de désactiver l’authentification dans le fichier de configuration, qui se trouve généralement dans 

MacOs:

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

ou

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

et définissez cette propriété sur false

dbms.security.auth_enabled=false

Cela fait, vous devez redémarrer le serveur pour que les modifications prennent effet. Un nouveau mot de passe vous sera demandé.

56
ErnestoE

Dans la machine de fenêtre, j'ai supprimé le fichier auth au chemin suivant:

Utilisateurs\systemUser\Documents\Neo4j\default.graphdb\data\dbms puis j'ai redémarré le serveur neo4j. 

Accédez à http: // localhost: 7474 . Il vous sera demandé de saisir le mot de passe de l'utilisateur neo4j. Entrez le mot de passe par défaut (neo4j)

Après cela, vous serez navigué pour changer l'écran de mot de passe. Changez votre mot de passe.

Remarque: pour d'autres systèmes d'exploitation, le chemin du fichier d'authentification peut être différent.

5
Karan Bir

Pour le Mac, j'ai dû supprimer ~/Documents/Neo4j/default.graphdb/data/dbms/auth

Puis redémarrez le serveur et réinitialisez le mot de passe.

1
Will

En plus de supprimer le fichier d'authentification, Sudo rm/data/dbms/auth, j'ai également dû configurer la redirection de port local pour le port de navigateur 7474 et le port de connecteur de boulon 7687. Cela est dû au pare-feu sortant des navigateurs du réseau J'utilise.

0
colby-ham