centOS安装neo4j

复制代码
yum clean all

yum makecache

安装java依赖

neo4j 4.x版本需要jdk11,neo4j 5.x版本需要jdk17

复制代码
yum install -y java-11-openjdk java-11-openjdk-devel

java -version

导入noe4j仓库

复制代码
vim /etc/yum.repos.d/neo4j.repo

[neo4j]
name=Neo4j RPM Repository
baseurl=https://yum.neo4j.com/stable/4.4
enabled=1
gpgcheck=1
gpgkey=https://debian.neo4j.com/neotechnology.gpg.key

清理系统所有旧的 yum 缓存(彻底删除残留缓存)

复制代码
yum clean all

重建全新缓存,生成最新软件包信息

复制代码
yum makecache

安装neo4j

复制代码
yum install neo4j

修改配置neo4j.conf

/etc/neo4j/neo4j.conf

复制代码
# 监听所有网卡,允许远程连接
dbms.default_listen_address=0.0.0.0
# HTTP 控制台端口(默认)
dbms.connector.http.listen_address=:7474
# 通告地址(确保客户端可访问)
dbms.connector.http.advertised_address=:7474
# Bolt 数据端口(默认)
dbms.connector.bolt.listen_address=:7687

🛡️ 防火墙放行端口(防火墙开启才需要)

开放 HTTP 与 Bolt 端口

复制代码
firewall-cmd --zone=public --add-port=7474/tcp --add-port=7687/tcp --permanent

重载规则生效

复制代码
firewall-cmd --reload

验证已开放端口

复制代码
firewall-cmd --list-ports

若为云服务器(阿里云/腾讯云),需在安全组额外放行 7473/tcp、 7474/tcp、7687/tcp 端口。

查看运行状态

复制代码
neo4j status

查看neo4j进程

复制代码
ps -ef|grep neo4j

neo4j没有启动

这一行不是 Neo4j 数据库进程,而是:你执行 grep neo4j 这个查询命令本身

复制代码
neo4j start

查看运行状态

复制代码
neo4j status

查看neo4j进程

复制代码
ps -ef|grep neo4j

neo4j已经启动

浏览器访问

复制代码
http://你的服务器IP:7474/browser/

账号密码

复制代码
neo4j
neo4j

停止服务

复制代码
neo4j stop

设置开机自启(避免重启后消失)

systemctl enable neo4j

systemctl start neo4j

systemctl stop neo4j

systemctl restart neo4j

systemctl status neo4j

相关推荐
未济1 天前
linux 配置环境变量
linux
傲世仙尊1 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫1 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.1 天前
进程间通信
linux
AI职业加油站1 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-051 天前
Linux IO编程——静态库、动态库
linux
此冬歌咏1 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz1 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅1 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog1 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发