移步至 官网下载社区版本 Neo4j Download Center - Neo4j Graph Database Platform
java 8 neo4j 3.5
java11 neo4j 4.*
选择合适的版本
一、安装:
下载好后配置环境基变量
NEO4J_HOME=D:\programs\neo4j-community-3.5.12
在path 中添加环境变量信息
在上一个;结束后添加 %NEO4J_HOME%\bin;
添加完成之后,修改配置文件
安装目录下的neo4j-community-3.5.12\bin\neo4j.sp1
修改为配置文件的绝对路径
例如:
Import-Module "D:\programs\neo4j-community-3.5.12\bin\Neo4j-Management.psd1"
修改完成后,cmd 打开命令行执行
neo4j.bat console 控制台启动
neo4j install-service 注册为服务
具体说明肩官方文档Thanks for Downloading Neo4j - Neo4j Graph Database Platform
二、设置密码
启动后浏览器打开
http://127.0.0.1:7474/browser/
输入默认用户名密码:
username :neo4j
passwd:neo4j
三、修改密码
如果忘记密码,不要慌。
找到安装目录下的
删除dbms 直接删除所有信息,重新启动服务设置密码即可
或者直接查看官网:
Password and user recovery - Operations Manual
1、bin/neo4j stop
2、修改neo4j.conf 设置为 : dbms.security.auth_enabled=false
3、bin/neo4j start
change password: (前提禁用身份验证)
shell:
1、bin/cypher-shell -d system
2、ALTER USER neo4j SET PASSWORD 'mynewpass';
3、:exit;
Recover an unassigned admin role : (前提禁用身份验证)
授权当前用户为管理员权限
1、bin/cypher-shell -d system
2、GRANT ROLE admin TO neo4j
3、:exit;
如果已完全从系统中删除了管理员角色,可以使用客户端,连接到系统数据库,并使用其原始功能重新创建该角色
1、bin/cypher-shell -d system
2、 CREATE ROLE admin;
GRANT ALL DBMS PRIVILEGES ON DBMS TO admin;
GRANT TRANSACTION MANAGEMENT ON DATABASE * TO admin;
GRANT START ON DATABASE * TO admin;
GRANT STOP ON DATABASE * TO admin;
GRANT MATCH {*} ON GRAPH * TO admin;
GRANT WRITE ON GRAPH * TO admin;
GRANT ALL ON DATABASE * TO admin;
3、如果当前用户是 neo4j 可以先将管理员权限 给到 neo4j
执行:
grant role admin To neo4j;
4、:exit;
以上操作结束后需要 重新修改 neo4j 的配置信息, 开启身份验证模式
1、bin/neo4j stop
2、修改neo4j.conf 设置为 : dbms.security.auth_enabled=true
或者注释掉 # dbms.security.auth_enabled=false
3、bin/neo4j start
重启后生效