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
