Windows 系统安装与配置 Neo4j 图数据库指南
Neo4j 是目前最流行的原生图数据库,它采用节点 - 关系 - 属性的图结构存储数据,而非传统的表结构。专为海量关联数据设计,提供 O(1) 时间复杂度的图遍历、ISO 标准化的 Cypher 查询语言以及 ACID 事务支持。社区版开源免费,商业版则提供集群、安全等企业特性。
前置环境准备
安装前请确保满足以下基础条件:
- 操作系统:Windows 10/11 64 位
- JDK 版本:JDK 21(OpenJDK 或 Oracle JDK 均可)
下载并安装 JDK 21 后,务必检查环境变量是否生效。有些同学可能之前安装过其他版本的 JDK,再次安装时虽然成功,但环境变量可能未正确更新,这会导致后续无法启动 Neo4j。
进入系统环境变量配置界面,添加 JAVA_HOME 变量指向 JDK 21 的安装地址,并在 Path 变量中添加 JDK 的 bin 目录路径。
java -version
在终端执行上述命令,如果返回信息的第一行包含 21,说明 JDK 21 已安装并生效。
获取安装包
访问 Neo4j 官网下载中心,选择 Community Edition(社区版),然后选择 Windows 平台版本。通常首页底部会有下载入口,直接下载免费的社区版本即可。如果是最新版,可能会是一个 zip 压缩包。
注意:如果点击下载没有反应,可能是网络原因,尝试刷新或使用代理加载。
解压与配置
解压下载的 zip 压缩包到指定目录。为了便于管理,建议将 Neo4j 的路径添加到系统环境变量 Path 中。
解压完成后,打开命令行工具验证安装是否成功:
neo4j --version
如果输出版本号信息,说明环境变量配置正确,可以直接调用命令。
启动方式
Neo4j 有两种主要的启动模式,根据需求选择即可。
前台调试模式
使用 neo4j.bat console 命令启动属于前台调试模式。这种方式适合首次安装验证、查看日志或排查错误。缺点是关闭命令行窗口后,Neo4j 服务会随之停止。
neo4j.bat console
启动成功后,在浏览器访问 http://localhost:7474 即可进入 Neo4j Browser 界面。
后台服务模式
为了让 Neo4j 在后台持续运行,不受命令行窗口关闭的影响,建议将其安装为系统服务。
在 cmd 中输入以下命令进行安装:
neo4j windows-service install
看到提示 Neo4j service installed 即表示安装成功。此时可以通过以下方式管理服务:
- 图形界面:按
Win+R输入services.msc,在服务列表中找到 Neo4j 并点击启动。 - 命令行:
net start Neo4j
如果需要停止服务,使用 net stop Neo4j 即可。
首次登录与密码修改
无论是哪种启动方式,首次通过浏览器访问 http://localhost:7474 时,默认账号和密码均为 。登录后系统会强制要求修改新密码,设置完成后即可进入 Neo4j Browser 开始编写 Cypher 语句。



