当前位置: 首页 > news >正文

Neo4j 社区版 Mac 安装教程

        最近用到了nebulagraph图数据库做金融反欺诈项目,虽然nebula属于分布式架构,但依然感觉nebula使用不太顺手,这里顺便研究一下neo4j这款数据库如何,这里先从安装开始?

一、 准备工作

  1. 确认 Java 版本要求: Neo4j 5.x+ 需要 JDK 11 或 JDK 17

  2. 检查当前 JDK 版本: 打开终端,输入:

    java -version

二、 下载 Neo4j 社区版

  1. 访问官方下载页: Neo4j Deployment Center - Graph Database & Analytics

三、 解压与安装

  1. 解压 tar 包:

    sudo cp neo4j-community-4.4.44-unix.tar.gz /opt/system/
    sudo tar -xf neo4j-community-4.4.44-unix.tar.gz
    sudo mv neo4j-community-4.4.44 neo4j

四、 启动 Neo4j 服务

  1. 进入安装目录:

    cd /opt/system/ne04j
  2. 启动方式(任选其一):

    • 前台启动(实时查看日志):

      ./bin/neo4j console
      • 日志会实时输出到终端。

      • Ctrl + C 停止服务。

    • 后台启动(静默运行):

      ./bin/neo4j start

      停止服务使用:

      ./bin/neo4j stop

五、 访问 Neo4j 浏览器

  1. 等待启动完成: 终端出现 Started.Remote interface available at http://localhost:7474/ 表示启动成功。

  2. 打开浏览器: 访问 http://localhost:7474

  3. 首次登录:

    • 用户名: neo4j

    • 初始密码: neo4j

  4. 重置密码: 系统会强制要求设置新密码


六、 关键目录与配置

功能路径
主目录/opt/system/neo4j
配置文件/opt/system/neo4j/conf/neo4j.conf
数据库文件/opt/system/neo4j/data
日志文件/opt/system/neo4j/logs

🔧 修改配置(如端口): 编辑 conf/neo4j.conf 文件(需重启生效):

# 修改 HTTP 端口(默认7474)
dbms.connector.http.listen_address=:7474
# 修改 Bolt 端口(默认7687)
dbms.connector.bolt.listen_address=:7687

七、 密码重置方法

若忘记管理员密码:

  1. 停止 Neo4j:

    ./bin/neo4j stop
  2. 执行重置命令:

    ./bin/neo4j-admin dbms set-initial-password xxx
  3. 重新启动:

    ./bin/neo4j start

学习资源: Neo4j 官方文档 Cypher 语法手册

http://www.lryc.cn/news/609528.html

相关文章:

  • 数据结构---配置网络步骤、单向链表额外应用
  • Vue3核心语法进阶(Hook)
  • 如何使用EF框架操作Sqlite
  • 20250805问答课题-实现TextRank + 问题分类
  • 量子计算接口开发:Python vs Rust 性能对决
  • uniapp快遞上門提貨的時間選擇的插件
  • PyTorch生成式人工智能(25)——基于Transformer实现机器翻译
  • 代码详细注释:(linux)TCP客户端接收服务器端发的信息
  • AI 大模型分类全解析:从文本到多模态的技术图谱
  • Rust ⽣成 .wasm 的极致瘦⾝之道
  • 从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别
  • 【Spark征服之路-4.5-Spark-Streaming核心编程(三)】
  • [Oracle] TO_CHAR()函数
  • 安装MySQL教程时可能遇到的问题
  • 【Linux】重生之从零开始学习运维之GTID复制
  • XXE漏洞原理及利用
  • NSS-DAY17 2025SWPU-NSSCTF
  • Chrontel 【CH7103B-B】CH7103B HDMI to YPbPr Converter
  • 行业报告:.games域名正引领游戏娱乐产业营销新风向
  • 力扣 hot100 Day65
  • 嵌入式学习之51单片机——串口(UART)
  • 回归预测 | MATLAB实现BP神经网络多输入单输出回归预测+SHAP可解释分析
  • 分布式光伏气象站:为分散电站装上 “智慧之眼”
  • 零基础掌握 Scrapy 和 Scrapy-Redis:爬虫分布式部署深度解析
  • 分布式版本控制工具Git
  • Spring之【Bean的实例化方式】
  • 电脑忘记开机密码怎么办?【图文详解】5种方法重置/更改/取消/设置开机密码?
  • Java从入门到精通 - 算法、正则、异常
  • 深入浅出 RabbitMQ:简单队列实战指南
  • 【Linux指南】软件安装全解析:从源码到包管理器的进阶之路