安装Neo4j数据库
安装Neo4j之前,需要先安装JDK
两者对应关系:Neo4j version3.5 使用java1.8;Neo4j version4.0+ 目前只支持JDK11
1.安装JDK
1.1下载
Neo4j是基于Java运行环境的图形数据库,因此,必须在系统中安装JAVA SE(Standard Editon)。JDK官网获取链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
1.2安装并配置环境
配置Java的环境变量,配置环境变量分两步进行:
第一步:
新建JAVA_HOME变量,变量值填写jdk的安装目录,
第二步:
编辑Path变量,在Path变量值的最后输入:%JAVA_HOME%\bin;
现在新版本的JDK安装时不会再弹出安装JRE的选项,因此配置环境时也仅需设置好与JDK有关的环境就好。
验证是否配置好:
运行cmd,输入java -version,如果显示java的版本信息,说明Java的安装和配置成功。
2.安装Neo4j
2.1下载
从Neo4j官网https://neo4j.com/下载最新版本,解压到任意目录下。
也可以从此链接中下载:https://pan.baidu.com/s/1DRO7lqbAbTw-mMKkkzxtEQ, 提取码: d2ut
2.2配置环境
(1)创建环境变量NEO4J_HOME,变量值为刚刚解压文件的位置
(2)添加 Path = %NEO4J_HOME%\bin;
3.验证是否配置成功
打开CMD,并以管理员身份运行,输入neo4j.bat console,如下图,则安装成功。
如果不配置Neo4j的环境变量,也可以cd 到bin文件目录下再执行neo4j.bat console命令:
4.Neo4j服务器具有一个集成的浏览器,可以使用neo4j集成的浏览器管理图数据库。
访问 “http://localhost:7474/”,显示以下的界面:
默认的用户是neo4j,默认的密码是:neo4j,第一次成功connect到Neo4j服务器之后,需要重置密码。
5.在安装过程中可能出现的问题
(1)windom 下cmd命令行中出现“powershell”不是内部或外部命令,也不是可运行的程序或批处理文件问题
解决方法:
在环境变量path后添加%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;就可以了
把neo4j的neo4j.conf文件里的下图红框内语句前“#”号去掉,即可恢复一直为初始密码:
neo4j的启动方式:
1,通过控制台启动Neo4j程序
点击组合键:Windows+R,输入cmd,启动DOS命令行窗口,切换到主目录,以管理员身份运行命令:
neo4j.bat console
2,把Neo4j安装为服务(Windows Services)
安装和卸载服务:
bin\neo4j install-service
bin\neo4j uninstall-service
启动服务,停止服务,重启服务和查询服务的状态:
bin\neo4j start
bin\neo4j stop
bin\neo4j restart
bin\neo4j status
3,浏览器打开neo4j:
Neo4j服务器具有一个集成的浏览器,在一个运行的服务器实例上访问 “http://localhost:7474/”,打开浏览器,显示启动页面
遇到的问题
问题:Database "graph" is unavailable, its status is "offline".
解决:将data文件下的“databases”和“teansactions”中的“graph”(数据库名称)数据库删掉
再用以下命令重建“graph”数据库: