我使用此
在EC2实例上设置Neo4jhttp://www.neo4j.org/develop/ec2
我有SSH密钥,所以我可以通过SSH连接到实例,但我不记得我为Web界面设置的密码。我相信这是一个相当于Jetty的basicauth,但我不确定,也不能找到可能把我带到正确位置的配置文件。如何重置此密码?
答案 0 :(得分:0)
`neo4j-server.properties'有一个puppet脚本使用的auth-extension的设置:
org.neo4j.server.credentials=<user>:<pass>
我不确定您的计算机上neo4j-server.properties
位于何处,请检查/etc/neo4j
或使用find / -name neo4j-server.properties
。
答案 1 :(得分:0)
如果您具有对ec2实例的SSH访问权限,则可以按照以下步骤重置neo4j Web界面密码:
从本地控制台登录ec2实例:
ssh -i [your-key] ubuntu@[ec2-instance-ip]
以超级用户sudo su
从var/lib/neoj/data/dbms
删除身份验证文件
rm -f var/lib/neoj/data/dbms/auth
通过运行
重置密码 neo4j-admin set-initial-password secret
重新启动neo4j:systemctl restart neo4j
您可以使用用户名neo4j和新密码从浏览器访问neo4j Web界面。