Windows安装Neo4j保姆级教程(图文详解)

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

本文的话以5.26.13为例来展开讲解。

安装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/

进入官网后下滑找到Java17,下载适配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目录,我的Neo4j目录在C:\neo4j\neo4j-community-2025.09.0\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的性能优势。

Read more

低代码结合大模型:中小企业半天构建专属SaaS应用的完整路径

低代码结合大模型:中小企业半天构建专属SaaS应用的完整路径

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕AI这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * 低代码结合大模型:中小企业半天构建专属SaaS应用的完整路径 😊 * 低代码与大模型:强强联合 💪 * 半天构建SaaS应用的路径 🛠️ * 阶段1: 需求分析与规划(1小时) 📋 * 阶段2: 平台设置与环境配置(1小时) ⚙️ * 阶段3: 应用开发与智能集成(2小时) 🎨 * 阶段4: 测试与部署(2小时) 🚀 * 最佳实践与注意事项 ⚠️ * 结语 🌟 低代码结合大模型:中小企业半天构建专属SaaS应用的完整路径 😊 在当今数字化浪潮中,中小企业往往面临资源有限、技术门槛高的挑战,难以快速构建定制化的SaaS(软件即服务)应用。然而,随着低代码平台和大型语言模型(LLM)的融合,这一局面正在改变。通过

无人机遥感航拍巡检数据集 无人机遥感图像识别 无人机视角山区泥石流和滑坡图像识别数据集-数据集第10067期

无人机遥感航拍巡检数据集 无人机遥感图像识别 无人机视角山区泥石流和滑坡图像识别数据集-数据集第10067期

滑坡检测数据集核心信息介绍 ** 这个滑坡检测数据集主要用于目标检测任务,整体数据规模和细节都比较明确。从数量上看,数据集总共包含 1660 张图像, 往期热门主题 主题搜两字"关键词"直达 代码数据获取: 获取方式:***文章底部卡片扫码获取*** 覆盖了YOLO相关项目、OpenCV项目、CNN项目等所有类别, 覆盖各类项目场景(包括但不限于以下----欢迎咨询定制): 项目名称项目名称基于YOLO+deepseek 智慧农业作物长势监测系统基于YOLO+deepseek 人脸识别与管理系统基于YOLO+deepseek 无人机巡检电力线路系统基于YOLO+deepseek PCB板缺陷检测基于YOLO+deepseek 智慧铁路轨道异物检测系统基于YOLO+deepseek 102种犬类检测系统基于YOLO+deepseek 人脸面部活体检测基于YOLO+deepseek 无人机农田病虫害巡检系统基于YOLO+deepseek 水稻害虫检测识别基于YOLO+deepseek 安全帽检测系统基于YOLO+deepseek 智慧铁路接触网状态检测系统基于YOLO+

使用 Discord 和 Elastic Agent Builder A2A 构建游戏社区支持机器人

使用 Discord 和 Elastic Agent Builder A2A 构建游戏社区支持机器人

作者:来自 Elastic Tomás Murúa 学习如何将 Discord 连接到 Elastic Agent Builder 的 Agent-to-Agent( A2A )服务器,以创建游戏社区支持 bot。 Agent Builder 现已正式发布。通过 Elastic Cloud Trial 开始使用,并在此查看 Agent Builder 的文档。 在这篇文章中,我们将构建一个游戏社区支持机器人,把 Discord 连接到 Elastic Agent Builder 的 Agent-to-Agent(A2A)服务器。玩家可以提出像 “谁是最强的 Mage( 魔术师)?”或“当前的 meta 是什么?”这样的问题,

ComfyUI:AI绘画与图像生成的高效工作流与效率提升指南

ComfyUI:AI绘画与图像生成的高效工作流与效率提升指南

目录 1. 简介:从WebUI到ComfyUI的范式转移 2. ComfyUI 基础架构与安装 3. 节点式逻辑解析:核心工作流 4. 利用 ComfyUI 提升 Stable Diffusion 效率的策略 5. 高级工作流实战:ControlNet 与 IP-Adapter 6. 自动化与后端集成:Python API 调用 7. Prompt 工程与动态提示词 8. 总结与展望 1. 简介:从WebUI到ComfyUI的范式转移 在 AI 绘画的领域,Stable Diffusion (SD) 无疑是目前的基石。然而,随着模型体积的增大(如 SDXL, Flux)以及工作流复杂度的提升,传统的基于网页的界面(如