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

相关推荐
tntxia16 小时前
linux curl命令详解_curl详解
linux
扛枪的书生18 小时前
Linux 网络管理器用法速查
linux
SkyWalking中文站20 小时前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
顺风尿一寸21 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
雪梨酱QAQ1 天前
Kubeneters HA Cluster部署
运维
江华森1 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森1 天前
Matplotlib 数据绘图基础入门
运维
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
江华森1 天前
NumPy 数值计算基础入门
运维
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux