前言
生活艰难,又需要学习neo4j 典型的图型数据库。笔者使用阿里云服务器windows server 2019进行neo4j数据库的安装配置,实现远程访问
踩坑其实不多 可能是之前配过很多东西?甚至感觉这个有点好配..
下载
neo4j有梯子的话直接去官网下载即可 注意不要下载错了 很容易下载一个neo4j desktop 是一个集成的管理环境,也包括neo4j,但是对于服务器来说
多余的管理环境是不必要的,配置好后直接可以通过自己的移动终端进行远程管理
没有梯子建议使用百度网盘:
https://pan.baidu.com/s/1hygHS6_W5rqoAc41V30sTQ
提取码: v524
安装
1. 下载好之后直接解压缩到服务器硬盘目录 记好路径
![]()
![]()
2. 配置环境变量 习惯使用小娜直接搜索 win 输入环境变量 系统变量中新建刚才的解压路径 配置变量名为NEO4J_HOME
然后在PATH变量中新增 %NEO4J_HOME%\bin



3. 检查是否安装成功 命令行窗口中输入
neo4j.bat console
然而实测会出现这样的错误

此时打开power shell 输入以下命令
neo4j --powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Import-Module 'C:\Program Files (x86)\neo4j-community-3.5.5\bin\Neo4j-Management.psd1'
Invoke-Neo4j console
# 记得切换路径为自己的安装路径

出现starting说明neo4j已经安装完毕
远程访问配置
上述过程已经把neo4j配置安装在了服务器本地上,然而并未对公网暴露端口,可以看到http端口默认为7474,bolt端口为7687(实际部署端口)
那么需要在阿里云安全组当中配置好这两个端口的入站规则

然后进入安装目录的conf文件夹当中,编辑neo4j.conf文件
可以选择自行修改,或者直接复制文章末尾已经配置完毕的neo4j.conf文件代码到你的文件当中替换
自行修改需要修改两处
1.将此处注释替换掉 赋值0.0.0.0(全开放)
![]()
2.将此处修改为如图所示的配置


如果进行域名备案的话还需要配置https和SSL证书等配置,烦请注意
配置好后,通过ip:7474即可访问自己服务器的neo4j
初始用户名密码均为 neo4j
初次登录后会提示修改密码

over!
附:neo4j.conf
#*****************************************************************
# Neo4j configuration
#
# For more details and a complete list of settings, please see
# https://neo4j.com/docs/operations-manual/current/reference/configuration-settings/
#*****************************************************************
# The name of the database to mount
#dbms.active_database=graph.db
# Paths of directories in the installation.
#dbms.directories.data=data
#dbms.directories.plugins=plugins
#dbms.directories.certificates=certificates
#dbms.directories.logs=logs
#dbms.directories.lib=lib
#dbms.directories.run=run
# This setting constrains all `LOAD CSV` import files to be under the `import` direct

本文介绍如何在Windows Server 2019上安装配置Neo4j图数据库,并实现远程访问。主要内容包括下载官方软件包、配置环境变量、安装步骤及远程访问配置。
最低0.47元/天 解锁文章
976





