跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQLjava

Neo4j 社区版安装与使用指南

提供 Neo4j 社区版在 Windows、macOS 和 Linux 系统的详细安装指南。内容涵盖环境准备(JDK 11+)、安装包下载、解压配置、服务启动、浏览器控制台访问及密码修改流程。同时包含常用 Cypher 查询示例、数据备份建议以及常见故障排查方案(如端口冲突、内存不足等),帮助开发者快速完成图数据库部署。

暗影行者发布于 2026/4/6更新于 2026/7/2349 浏览
Neo4j 社区版安装与使用指南

Neo4j 社区版安装与使用指南

前提确认

  • 已安装 JDK 11 或更高版本(验证命令:java -version)
  • 网络连接正常

步骤 1:下载安装包

在浏览器地址栏输入:https://neo4j.com/download-center/#community 页面加载后向下滚动,找到绿色按钮。 选择系统版本:

  • Windows 用户:点击 Windows 标签 → 选择 ZIP archive (recommended)。文件名示例:neo4j-community-5.20.0-windows.zip
  • macOS 用户:点击 macOS 标签 → 选择 .tar.gz 格式。文件名示例:neo4j-community-5.20.0-unix.tar.gz
  • Linux 用户:点击 Linux 标签 → 选择 .tar.gz 格式

步骤 2:解压安装

Windows 系统

右键点击压缩包 → 选择 全部解压缩... 解压目标路径建议:C:\Program Files\neo4j\ (需管理员权限) 或 D:\neo4j\ (无空格路径更安全) 注意:安装路径不要含中文/空格

macOS 系统

cd ~/Downloads
tar -xf neo4j-community-5.20.0-unix.tar.gz
sudo mv neo4j-community-5.20.0 /usr/local/neo4j

Linux 系统

cd ~/Downloads
sudo tar -xf neo4j-community-5.20.0-unix.tar.gz -C /opt
sudo ln -s /opt/neo4j-community-5.20.0 /opt/neo4j
sudo chown -R your_username:your_username /opt/neo4j

步骤 3:首次启动

进入安装目录:

cd /安装路径/neo4j-community-5.20.0

启动方式(二选一):

./bin/neo4j start          # 后台静默启动
./bin/neo4j console        # 前台日志模式(推荐新手)

Windows 可直接运行 neo4j.bat console

步骤 4:访问控制台与密码重置

浏览器访问:http://localhost:7474 首次登录流程: Username: Password: 点击 "Connect" → 系统强制要求修改密码 → 输入新密码(建议字母 + 数字组合)→ 确认新密码

neo4j
neo4j

密码遗忘解决方案:

# 关闭 Neo4j
./bin/neo4j stop
# 删除密码文件
rm -rf data/dbms
# 重启后恢复默认密码
./bin/neo4j start

步骤 5:验证安装与初体验

基础验证命令

./bin/neo4j status
# 预期输出:Neo4j is running at pid 12345

常用 Cypher

// 查所有节点
MATCH (n) RETURN n LIMIT 50
// 删测试数据
MATCH (n) DETACH DELETE n

创建测试节点

CREATE (u:User {name:"新用户", created:date()}) RETURN u

常见问题排查

现象解决方案
报错 JAVA_HOME not set执行:export JAVA_HOME=$(/usr/libexec/java_home -v 11) (macOS)
端口 7474 冲突修改 conf/neo4j.conf:dbms.connector.http.listen_address=:7575
内存不足修改 conf/neo4j.conf:dbms.memory.heap.initial_size=1G
dbms.memory.heap.max_size=2G
无法写入数据目录执行:sudo chmod -R 777 data (仅开发环境)

其他注意事项

  • 防火墙设置:允许 7474(HTTP)和 7687(Bolt)端口通信
  • 日志位置:logs/neo4j.log
  • 官方文档:Neo4j Documentation

目录

  1. Neo4j 社区版安装与使用指南
  2. 前提确认
  3. 步骤 1:下载安装包
  4. 步骤 2:解压安装
  5. Windows 系统
  6. macOS 系统
  7. Linux 系统
  8. 步骤 3:首次启动
  9. 步骤 4:访问控制台与密码重置
  10. 关闭 Neo4j
  11. 删除密码文件
  12. 重启后恢复默认密码
  13. 步骤 5:验证安装与初体验
  14. 基础验证命令
  15. 预期输出:Neo4j is running at pid 12345
  16. 常用 Cypher
  17. 创建测试节点
  18. 常见问题排查
  19. 其他注意事项
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • TapNow 影视级 AI 视频平台实测:导演级精准控制与物理一致性
  • Vue 混入(Mixin)使用场景与问题及 Vue3 组合式 API 替代方案
  • 大型语言模型:概念、技术与应用
  • Linux Ext2 文件系统深度解析
  • 树莓派Pico双语言开发对比:MicroPython原型与C/C++性能优化
  • 大模型 Agent(智能体)核心架构与实战解析
  • Redis Java 客户端选型与 SpringBoot 集成实战
  • OpenClaw 本地 AI 智能体入门与实战部署指南
  • Luminar-Layui 可视化表单设计器:企业级解决方案
  • 基于《三国演义》的 KAG 工程实践:LLM 抽取图谱、Neo4j 入库与评测
  • Kimi 2.5 开源模型全景部署手册
  • Java 容器类详解:架构、实现与使用实践
  • 算法实战:位运算解法详解(两数之和、唯一数字、消失数字)
  • 算法实战:位运算求解两数之和、唯一数字及缺失数字
  • 基于 YOLO11 的无人机航拍小目标检测实战
  • DFT Scan & ATPG 中的 OCC 架构设计
  • Python Flask RESTful API 开发指南与项目结构模板
  • GitHub 热门项目里的 4 个 AI 工具
  • VectorBT:基于向量化与并行计算的 Python 量化回测框架深度解析
  • AI 对话应用接口开发:同步接口、SSE 流式与智能体实现

相关免费在线工具

  • 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

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online