web-dev-qa-db-ja.com

Neo4jサーバーのパスワードを忘れた

この質問 は回答されなかったので、誰かがパスワードをリセットして、neo4jパスワード(localhost:7474)に接続するのを手伝ってくれることを望んでいました。 Zacharyが投稿を書いた 誰かが以下を使用してサービスを再起動することでこれを解決する:

Sudo service neo4j-service restart

しかし、これは役に立ちませんでした。ターミナルでbin/neo4j restart(これは同等のコマンドだと思います)を実行しましたが、パスワードをリセットできませんでした。

27
NumenorForLife

環境とインストールの種類に応じて、dbmsディレクトリの下でauthという名前のファイルを探して削除する必要があります。

MacOでは、dmgインストールの場合(カスタムの場所に合わせて調整):

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

または(自作インストール)

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

Windowsユーザーは、default.graphdb/dbmsディレクトリで同じファイルを探す必要があります。

Ubuntuで

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

Dockerコンテナ内

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

または、構成ファイルでauthを無効にすることもできます。これは通常、

マックOS:

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

または

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

このプロパティをfalseに設定します

dbms.security.auth_enabled=false

これを行った後、変更を有効にするためにサーバーを再起動する必要があります。新しいパスワードの入力を求められます。

59
ErnestoE

ウィンドウマシンで、次のパスにある認証ファイルを削除しました。

Users\systemUser\Documents\Neo4j\default.graphdb\data\dbmsその後、neo4jサーバーを再起動しました。

http:// localhost:7474 に移動します。ユーザーneo4jのパスワードの入力を求められます。デフォルトのパスワードを入力してください(neo4j)

この後、パスワード変更画面に移動します。パスワードを変更してください。

注:他のオペレーティングシステムでは、認証ファイルのパスが異なる場合があります

5
Karan Bir

Macの場合、〜/ Documents/Neo4j/default.graphdb/data/dbms/authを削除する必要がありました

次に、サーバーを再起動し、パスワードをリセットします。

1
Will

認証ファイルSudo rm/data/dbms/authを削除することに加えて、ブラウザーポート7474とボルトコネクタポート7687のローカルポート転送を設定する必要がありました。これは、ネットワークのブラウザーの送信ファイアウォールによるものです。使っています。

0
colby-ham