跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaAIjava算法

Windows 系统安装配置 Neo4j 图数据库指南

Neo4j Windows 安装配置指南涵盖 Java 环境准备、服务注册、Web 访问及基础 Cypher 操作。重点解决 JDK 版本匹配、端口占用及服务启停问题,适合需要在本地快速搭建图数据库环境的开发者。

协议工匠发布于 2026/4/9更新于 2026/4/252 浏览
Windows 系统安装配置 Neo4j 图数据库指南

前言

Neo4j 是一款强大的图数据库,擅长处理复杂的关系数据。本指南将介绍如何在 Windows 系统上完成 Neo4j 的安装、服务配置及基础使用。

系统要求

确保你的环境满足以下基本条件:

  • 操作系统:Windows 10/11 (64 位)
  • 内存:至少 4GB RAM(推荐 8GB 以上)
  • 磁盘空间:至少 20GB 可用空间
  • Java 版本:JDK 11 或更高版本

不同 Neo4j 版本对 JDK 的要求略有差异,参考如下:

Neo4j 版本官方推荐 JDK 版本
4.4.46JDK 11
5.26.13JDK 17
2025.09.0JDK 21

下文以 Neo4j 5.26.13 为例进行讲解。

准备 Java 环境

Neo4j 基于 JVM 运行,必须先安装 Java。如果不确定是否已安装,打开命令提示符输入 java -version。若显示版本号且大于等于 11,可直接跳过;否则需继续安装。

建议从 Oracle 官网或 OpenJDK 下载 JDK 17(对应 Neo4j 5.x)。下载 exe 安装包后按向导默认安装即可,通常会自动配置环境变量。安装完成后,重新打开终端验证 javac -version 确保编译工具也正常。

下载与解压

访问 Neo4j 官方网站下载 Community 版本。由于使用的是 5+ 版本,请确认 JDK 为 17。下载完成后,建议将压缩包解压到路径较短的位置,例如 C:\neo4j,避免后续路径过长导致问题。

启动服务

为了便于管理,我们将其注册为 Windows 服务。

  1. 管理员权限:搜索 cmd,右键选择'以管理员身份运行'。
  2. 定位目录:进入 bin 文件夹,例如 cd C:\neo4j\neo4j-community-5.26.13\bin。
  3. 安装服务:执行 neo4j.bat windows-service install(Neo4j 5+ 版本)。成功会有提示。
  4. 启动服务:运行 neo4j.bat start。
  5. 检查状态:输入 neo4j.bat status,看到 "Neo4j is running" 即表示成功。

访问与管理

浏览器访问 http://localhost:7474。首次登录默认用户名为 neo4j,密码也是 neo4j。登录后系统会强制要求修改密码,设置新密码后即可进入主界面。

基本操作

在查询框中尝试创建节点和关系,验证环境是否正常:

// 创建示例数据
CREATE (alice:Person {name: 'Alice', age: 30})
CREATE (bob:Person {name: 'Bob', age: 25})
CREATE (charlie:Person {name: 'Charlie', age: 35})
CREATE (alice)-[:KNOWS]->(bob)
CREATE (bob)-[:KNOWS]->(charlie)
CREATE (alice)-[:KNOWS]->(charlie)

执行查询语句查看可视化结果:

MATCH (n:Person)-[r:KNOWS]->(m:Person) RETURN n, r, m

常用命令

  • 停止服务:neo4j.bat stop
  • 重启服务:neo4j.bat restart
  • 卸载服务:neo4j.bat windows-service uninstall

配置文件

主要配置位于 conf\neo4j.conf。如需修改端口(默认 7474),可调整 server.http.listen_address。修改后记得重启服务生效。

常见问题

端口被占用 如果 7474 端口冲突,可使用 netstat -ano | findstr :7474 查找占用进程并关闭,或直接修改配置文件中的端口号。

Java 版本不匹配 务必核对 Neo4j 版本与 JDK 版本的对应关系,5.x 版本通常需要 JDK 17+。

服务启动失败 检查日志文件 logs\neo4j.log,常见原因包括权限不足、端口冲突或 Java 环境问题。

总结

至此,Neo4j 在 Windows 上的安装与基础配置已完成。通过 Web 界面和 Cypher 语言,你可以直观地构建和分析关系数据。无论是社交网络分析还是知识图谱,Neo4j 都能提供高效支持。注意定期备份数据,并根据实际需求调整系统资源配置。

目录

  1. 前言
  2. 系统要求
  3. 准备 Java 环境
  4. 下载与解压
  5. 启动服务
  6. 访问与管理
  7. 基本操作
  8. 常用命令
  9. 配置文件
  10. 常见问题
  11. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Mac 本地部署 OpenClaw 并接入飞书打造 AI 助手
  • 网络安全红队渗透测试资源与工具大合集
  • Android 逆向:在 Unidbg 中解决 native 函数内调用 Java 方法的报错
  • VLA 机器人技术演进:10 篇视觉 - 语言 - 动作模型核心论文解析
  • VS Code 前端开发:10 款必备插件安装与配置实战
  • Java 核心面试题与答案详解
  • 无线联邦学习:隐私保护下的分布式 AI 协同机制
  • Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测
  • Trae 集成图片素描 MCP 工具实现多风格转换
  • SpringBoot 统一数据返回格式实现方案
  • Capacitor 跨平台应用打包实战指南
  • Java 状态机详解:三种实现方式消除 if-else 嵌套
  • Qwen2.5-7B 生产级部署:vLLM + Docker + OpenResty 高并发架构
  • Shannon:利用 AI 自动挖掘 Web 应用真实漏洞
  • 基于中文金融知识的 LLaMA 系微调模型智能问答系统
  • C++ 动态库链接失败问题诊断与解决方案
  • 通义万相 2.1 结合 C++:实现高效 AI 视频生成
  • QGroundControl 跨平台部署指南:Windows、macOS、Linux 及 Android
  • 用老 Mac 跑本地 AI:OpenClaw 环境一键搭建
  • 张鹏对谈傅盛等:大模型时代产品经理的机会与挑战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online