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

目录

  1. 系统要求
  2. 安装 Java 环境
  3. 步骤 1:检查 Java 版本
  4. 步骤 2:下载 Java JDK
  5. 步骤 3:安装 Java JDK
  6. 下载 Neo4j
  7. 步骤 1:访问官方网站下载 Neo4j
  8. 步骤 2:解压 Neo4j
  9. 启动 Neo4j 服务
  10. 步骤 1:以管理员身份打开命令提示符
  11. 步骤 2:导航到 Neo4j 的 bin 目录
  12. 步骤 3:安装 Neo4j 服务
  13. Neo4j 5+ 版本的安装命令
  14. Neo4j 4+ 版本的安装命令
  15. 步骤 4:启动 Neo4j 服务
  16. 步骤 5:验证服务状态
  17. 访问 Neo4j
  18. 基本操作和配置
  19. 常用管理命令
  20. 停止 Neo4j 服务
  21. 重启 Neo4j 服务
  22. 卸载 Neo4j 服务
  23. 查看服务状态
  24. 配置文件修改
  25. 修改默认端口(默认 7474)
  26. 启用 HTTPS(可选)
  27. 设置数据库存储路径
  28. 设置日志级别
  29. 常见问题解决
  30. 问题 1:端口被占用
  31. 查看端口占用情况
  32. 强制结束该进程
  33. 问题 2:Java 版本不匹配
  34. 问题 3:服务启动失败
  35. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
JavaAIjava算法

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

在 Windows 系统上安装和配置 Neo4j 图数据库的完整流程。内容包括检查并安装 JDK 环境、下载解压 Neo4j、通过命令行安装并启动服务、访问 Web 管理界面以及执行基本 Cypher 查询操作。此外还涵盖了常用管理命令、配置文件修改及常见端口占用或版本不匹配问题的解决方法。

微码行者发布于 2026/4/5更新于 2026/4/2013 浏览
Windows 系统安装与配置 Neo4j 图数据库指南

系统要求

在开始安装之前,请确保你的系统满足以下要求: 操作系统:Windows 10/11 (64 位) 内存:至少 4GB RAM(推荐 8GB 以上) 磁盘空间:至少 20GB 可用空间 Java 版本:JDK 11 或更高版本

Neo4j 版本对应的 JDK 版本如下:

Neo4j 版本官方推荐 JDK 版本
4.4.xJDK 11
5.xJDK 17
2025.xJDK 21

本文以 Neo4j 5.x 为例展开讲解。

安装 Java 环境

Neo4j 需要 Java 运行环境,如果你的电脑还没有安装 Java,请按以下步骤操作:

步骤 1:检查 Java 版本

首先,我们需要检查系统是否已安装 Java。 按下 Win + R 打开运行对话框,输入 cmd 并回车打开命令提示符。 在命令提示符中输入以下命令:

java -version

如果显示 Java 版本信息且版本号大于等于 11,可以跳过 Java 安装步骤。如果没有安装 Java 或版本过低,请继续下面的步骤。

步骤 2:下载 Java JDK

访问 Oracle 官网或 OpenJDK 官网下载 Java JDK: Oracle JDK:https://www.oracle.com/java/technologies/downloads/ OpenJDK:https://jdk.java.net/

进入官网后下滑找到 Java 17,下载适配 Windows 系统的 exe 安装程序。 选择适合 Windows 的版本进行下载(推荐下载 JDK 17)。

步骤 3:安装 Java JDK

双击下载的 JDK 安装包,按照安装向导进行安装,建议使用默认安装路径。 安装完成,使用 exe 程序安装后会自动配置环境变量,所以配置环境变量这一步骤可以直接省略。

打开一个新的命令提示符,验证 Java 安装:

java -version
javac -version

下载 Neo4j

步骤 1:访问官方网站下载 Neo4j

打开浏览器,访问 Neo4j 官方网站:https://neo4j.com/deployment-center/ 进入后往下滑进行下载。本教程下载的是 Neo4j 5+ 版本,所以 JDK 版本需要是 17。

步骤 2:解压 Neo4j

建议解压到简单路径,如:C:\neo4j。

启动 Neo4j 服务

步骤 1:以管理员身份打开命令提示符

搜索"cmd",右键选择"以管理员身份运行"。

步骤 2:导航到 Neo4j 的 bin 目录

此时我们需要导航到 Neo4j 的 bin 目录,例如:

cd C:\neo4j\neo4j-community-5.26.13\bin

步骤 3:安装 Neo4j 服务

这里有一点特别重要就是安装 Neo4j 之前,要确保安装了 Java。

# Neo4j 5+ 版本的安装命令
neo4j.bat windows-service install
# Neo4j 4+ 版本的安装命令
neo4j.bat install-service

如果成功,会显示服务安装成功的消息。

步骤 4:启动 Neo4j 服务

neo4j.bat start

等待几秒钟,服务启动成功后会显示相关信息。

步骤 5:验证服务状态

neo4j.bat status

如果显示"Neo4j is running",说明服务已成功启动。

访问 Neo4j

在地址栏输入:http://localhost:7474 进行访问。 首次登录的话会看到 Neo4j 浏览器登录界面,默认用户名 neo4j,默认密码 neo4j,输入后点击 Connect 连接。 登录成功后,系统会要求修改密码,填写密码后点击 Change Password 更新密码。 成功登录后,可以看到 Neo4j 浏览器的主界面。

基本操作和配置

登录成功后,让我们创建一些示例数据来验证 Neo4j 是否正常工作。 在 Neo4j 浏览器的查询框中输入以下 Cypher 语句:

// 创建节点和关系
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 服务
neo4j.bat stop
# 重启 Neo4j 服务
neo4j.bat restart
# 卸载 Neo4j 服务
neo4j.bat windows-service uninstall
# 查看服务状态
neo4j.bat status

配置文件修改

Neo4j 的主要配置文件位于:conf\neo4j.conf

# 修改默认端口(默认 7474)
server.http.listen_address=:7474
# 启用 HTTPS(可选)
server.https.enabled=true
server.https.listen_address=:7473
# 设置数据库存储路径
server.directories.data=data
# 设置日志级别
server.logs.config=conf/user-logs.xml

修改配置后需要重启服务:

neo4j.bat restart

常见问题解决

问题 1:端口被占用

如果 7474 端口被占用,可以:

  1. 修改配置文件中的端口号
  2. 或者找到占用端口的程序并关闭
# 查看端口占用情况
netstat -ano | findstr :7474
# 强制结束该进程
taskkill /PID 进程 PID /F

问题 2:Java 版本不匹配

确保 Java 版本与 Neo4j 版本匹配:

  • Neo4j 5.x 需要 JDK 17+
  • Neo4j 4.x 需要 JDK 11+

问题 3:服务启动失败

检查日志文件:logs\neo4j.log 常见原因:

  • 权限不足(需要管理员权限)
  • 端口冲突
  • Java 环境配置问题

总结

通过本教程,我们成功完成了 Neo4j 图数据库在 Windows 系统上的完整安装和配置过程。从 Java 环境的准备、Neo4j 的下载解压,到服务的安装启动,再到 Web 界面的访问和基本操作验证,每个步骤都详细展示了操作方法。Neo4j 作为一款强大的图数据库,能够直观地处理复杂的关系数据,其可视化界面让数据关系一目了然。掌握了这些基础操作后,你就可以开始探索图数据库的强大功能,无论是社交网络分析、推荐系统还是知识图谱构建,Neo4j 都能为你提供优秀的解决方案。记住定期备份数据,合理配置系统资源,这样就能充分发挥 Neo4j 的性能优势。

  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Spring AI Alibaba 集成 Redis 向量数据库实现 RAG 与记忆功能
  • ngrok:免费 HTTPS、本地开发调试与 Webhook 测试工具详解
  • 电影推荐与票房预测系统:基于 Python+Flask+ 机器学习算法
  • Windows Server 2022/2025 搭建 Web 服务器实验指导
  • GitNexus 纯本地代码知识图谱与可视化分析方案
  • 大模型微调效果评估:Llama-Factory 内置流水线解析
  • 几款免费 AI 视频生成工具推荐
  • Node.js npm 安装过程中 EBUSY 错误的分析与解决方案
  • 前端安全:别让你的网站变成黑客的游乐场
  • 扩散模型(Diffusion Model)原理与图像生成实战
  • Harness Engineering:给 AI 套上缰绳的工程学
  • 阿里 Qoder AI 编程插件实测:JetBrains IDE 生态新选择
  • Obsidian Copilot 集成本地模型:Ollama 与 LM Studio 配置指南
  • 离线语音转录工具 Whispering 本地化方案解析
  • 配置 SSH 密钥与国内镜像加速 Fun-ASR 代码拉取
  • QTTabBar 为 Windows 资源管理器添加标签页功能
  • NVIDIA Jetson Orin Nano 8GB 开发套件评测:边缘 AI 与性能对比
  • 使用 mise 统一配置 Java、Node 和 Python 开发环境
  • 用 Rust 构建 Git 提交历史可视化工具
  • Ubuntu 环境下 RabbitMQ 快速安装与配置指南

相关免费在线工具

  • 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