Windows 安装 Neo4j 图数据库指南
Neo4j 是目前最流行的原生图数据库,用图结构(节点 - 关系 - 属性)存储数据,而非传统表结构。它专为海量关联数据设计,提供:
- **原生图存储:**基于免索引邻接结构,每个节点直接维护指向相邻节点的物理指针,实现 O(1) 时间复杂度的图遍历。
- **Cypher 查询语言:**ISO 标准化图查询语言,采用 ASCII-Art 模式匹配语法,支持可变长度路径、子图查询、聚合与更新混合事务。
- **ACID 事务:**支持完整事务、集群高可用,可承载企业级负载。
- **丰富生态:**内置 Graph Data Science (GDS) 框架,提供中心性、社区发现、路径搜索、相似度、图嵌入等 60+ 算法;原生连接器支持 Apache Spark、Kafka、Hadoop、BI 工具,与 Java、Python、Go、JavaScript 等语言深度集成。
- **可视化即服务:**Neo4j Browser 提供即席 Cypher 编辑与结果渲染;Bloom 支持自然语言拖拽式探索,无需编写查询即可实现子图导航、路径高亮、动态过滤,支持权限粒度的图共享。
- **适用场景:**社交网络、金融风控、知识图谱、实时推荐、供应链追踪、IT 基础设施依赖分析等。
社区版开源免费,商业版提供集群、安全、运维等企业特性。
1. 准备
- **系统:**Windows 10/11 64 位
- **JDK:**21(OpenJDK 或 Oracle 均可),需从官网下载并配置环境变量。
安装后请检查环境变量是否配置成功。若已安装其他版本 JDK,再次安装可能导致环境变量未正确配置,影响后续 Neo4j 运行。
- 进入系统环境变量配置界面。
- 在系统变量中添加
JAVA_HOME,配置 JDK 21 的安装地址。 - 在系统变量
Path中添加 JDK 21 的bin地址。 - 测试 JDK 21 是否安装成功。打开 Windows 终端(Win+R → 输入 cmd → 回车),执行:
java -version
如果返回类似信息且第一行含 21,即说明 JDK 21 已安装并生效。
2. 下载安装包
访问 Neo4j 官网下载中心,选择 Neo4j Community Edition → Windows 版本。
- 首页滑到最底部找到下载入口。
- 选择免费社区版本。
- 选择 Windows 系统的最新版本。
下载成功后会得到一个 zip 压缩包。
3. 一键安装
- 解压 zip 压缩包。
- 配置 Neo4j 的环境变量,在系统变量的
path中添加 Neo4j 的bin路径。 - 测试 Neo4j 是否安装成功,执行:
neo4j --version
4. 启动 Neo4j
neo4j.bat console是'前台调试模式',窗口一关就停库,专门用来查看日志、找路径、排错。适合首次安装 Neo4j 验证。
- 使用 cmd 命令启动 Neo4j:
neo4j.bat console
- 启动 Neo4j 后,从浏览器进入 Neo4j 的界面:http://localhost:7474/
- 首次登录账号和密码都填
neo4j,按提示改个新密码即可进入 Neo4j Browser。


