查看: 103|回复: 1

Windows 10 非 Docker 安装 Neo4j 社区版完整指南

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
在 Windows 10 上部署 Neo4j 社区版数据库时,如果不想依赖 Docker Desktop,可以直接通过原生安装方式完成。整个流程包含 JDK 配置、Neo4j 解压、环境变量设置、服务启动以及基本故障排查。以下步骤基于 Neo4j 5.x 社区版和 Windows 10 测试环境。

第一步:安装并验证 JDK
Neo4j 依赖 Java 运行环境,社区版 5.x 需要 JDK 17 或 JDK 11。在开始之前,先打开命令提示符或 PowerShell,运行 java -version 确认当前是否已安装兼容版本。如果显示版本号为 11.x.x 或 17.x.x,可直接跳过安装步骤。若未安装或版本不匹配,可从 Oracle 官方或 Adoptium Temurin 获取适用于 Windows 的 MSI 安装包,安装后系统会自动设置 JAVA_HOME 环境变量并更新 Path。注意,修改环境变量后必须重新打开命令行窗口才能生效。

第二步:获取 Neo4j 社区版安装包
前往 Neo4j 官方下载页面,在 Community Server 区域选择 Windows 平台对应的 ZIP 文件。下载完成后,将压缩包解压到指定目录,例如 C:\neo4j-community-5.x.x(版本号替换为实际下载版本)。目录结构应包含 bin、conf、data 等核心文件夹。

第三步:配置环境变量(可选但推荐)
为了方便在任意路径下运行 Neo4j 命令,可以设置 NEO4J_HOME 系统变量,变量值为解压路径(如 C:\neo4j-community-5.x.x)。同时,将该路径下的 bin 目录添加到系统 Path 变量中,写入 %NEO4J_HOME%\bin。配置完成后保存并关闭所有窗口,再打开新的命令行窗口使设置生效。

第四步:启动 Neo4j 服务器
Neo4j 提供两种启动方式。若希望在前台查看实时日志,使用 neo4j console 命令,此时控制台会持续输出服务信息,按 Ctrl + C 可停止。若希望以后台服务方式运行,先以管理员身份打开命令行,执行 neo4j install-service 安装 Windows 服务,然后通过 neo4j start 启动,停止时使用 neo4j stop,不再需要服务时执行 neo4j uninstall-service 移除。首次启动前,确保已导航到 bin 目录(如果未配置环境变量,需要先 cd 进入该目录)。

第五步:访问 Neo4j Browser 并修改密码
服务器启动成功后,在浏览器中打开 http://localhost:7474。默认登录用户名为 neo4j,初始密码为 neo4j。系统会强制要求修改密码,请设置一个安全凭证并牢记。之后即可在 Web 界面中执行 Cypher 查询。

第六步:常见问题处理
如果无法访问 7474 端口,首先检查 Windows 防火墙是否阻止了 Java 进程或相应的端口(7474 和 7687)。可在防火墙设置中添加允许规则。另外,如果本地已有程序占用了 7474 或 7687 端口,Neo4j 将启动失败。此时可以编辑 conf\neo4j.conf 文件,修改 dbms.connector.bolt.listen_address 和 dbms.connector.http.listen_address 中的端口号,或停止冲突程序后重试。

总结:通过原生安装方式,无需 Docker 即可在 Windows 10 上运行 Neo4j 社区版,适合对资源占用敏感或已有 Java 环境的开发场景。关键在于确保 JDK 版本匹配、正确配置环境变量,并处理好防火墙与端口冲突问题。
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层

Re: Windows 10 非 Docker 安装 Neo4j 社区版完整指南

这篇指南非常清晰实用,从JDK验证到端口冲突处理都覆盖了,对不想装Docker的用户很友好。补充一个小细节:如果你用的是Neo4j 5.x社区版,JDK版本最好选17(11虽然也能用,但官方更推荐17)。另外,如果后续遇到`dbms.connector.bolt.listen_address`配置后浏览器连不上,记得检查`dbms.connector.http.listen_address`也要同步修改——我有次只改了Bolt端口,结果HTTP还是默认的7474,调试了半天才发现。总体来说步骤完整,适合按顺序操作,谢谢分享。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-6-5 16:24 , Processed in 0.040250 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部