Python测开28期-偕行-Neo4J数据库安装

一、win10安装Neo4J-Desktop

安装前知道:
1、Windows安装Neo4J有两种方式:桌面版(desktop)和社区版( community);

  • 社区版是没有办法使用Bloom的,但是桌面版可以。Bloom是neo4j的收费可视化,只开放给了桌面版和企业版。桌面版为了让开发者体验bloom的可视化带来的便利性。另外桌面版是面向开发者设计的,开发体验更好,不过如果想多了解部署,可以用社区版。桌面版可以一键安装不少GraphApp例如NeoDash/Chart这些,在可视化报表的时候比较方便。可以把更多精力放在业务和分析上。

  • 如果电脑上同时安装了社区版和桌面版,尽量同时间只启动并使用一个 即可;

2、neo4j的运行依赖java环境;

3、相关连接: Neo4j官方文档Neo4j操作手册Neo4j开发者手册Neo4J-Desktop下载

4、安装步骤:

  • 确定要安装的Neo4J版本,主要是要先安装好与之对应的jdk版本:本次安装最新的Neo4J-Desktop,版本 5.13.0,需要jdk17;
  • jdk安装
  • neo4j下载
  • neo4j环境配置
  • cmd启动 neo4j.bat console

1、安装jdk

(1)确定JDK版本

在安装Neo4jneo4j时,需要确保安装对应的Java版本,我们可以在neo4j的官方安装手册里找到需要的安装版本;

(2)下载jdk并安装配置

(3)配置java环境变量

之前电脑有jdk8,进行重新命名为JAVA_HOME_8,新的jdk17命名为JAVA_HOME_17,重新定义一个JAVA_HOME引用这两个变量集合;

2、下载安装Neo4J-Desktop

(1)下载

注意:填写下载信息之后跳转页面会出现Neo4j Desktop Activation Key这个一定要保存好,激活的时候需要用;

(2)安装与注册

安装:选择好安装路径下一步下一步就行;
注册:
1、安装好之后启动;
2、在数据存储位置选择页面选择其他盘,不要用C盘,你懂的;


3、在弹出的注册界面中,将刚刚复制的激活码粘贴到右侧文本框中;
image
4、等它慢慢注册;
image
5、一切OK,可以使用了;

2、 NEO4J DESKTOP工具集介绍

ESKTOP仅仅作为一个管理工具,不具备CRUD功能,如果想要对数据实现CRUD,就需要借助一些工具。而桌面版内嵌了很多工具可以让我们使用。
点击OPEN蓝色按钮旁边的倒三角,出现多个选项,大多为可视化工具:

  • Browser:用于图数据可视化,同时可以输入Cypher语言进行图数据库相关的操作。优点是非常灵活,可以输入各种指令。缺点是可视化程度不是很高。注意,可以在内置browser打开,也可以在启动实例之后,打开浏览器输入地址localhost:7474打开Browser端。

  • Bloom:官方专门的可视化工具,功能强大,非技术人员也可以轻松使用,导入数据之后进行操作基本不用指令,点击/拖拽/选择就可以了。优点是数据可视化方面做的很好,缺点是,不够灵活(网友这样说)。

创建数据库:




二、Windows安装Neo4J-Commnuity

下载:


配置环境变量:
解压文件之后放到想要的目录,之后将bin目录配置环境变量;
image

启动服务验证配置:
在cmd输入neo4j.bat console启动服务,出现版本信息就表示安装成功,并且可以通过http://localhost:7474/在浏览器正常访问;

连接到服务:
首次连接用户名密码均为:neo4j;

坑一: 防火墙搞鬼,需要设置访问端口
原因:Neo4j支持三种网络协议,分别是Bolt,HTTP和HTTPS,对应端口7687,7474和7473。
步骤:打开防火墙→高级设置→入站规则→新建规则→端口→下一步…→名称,输dbms.connector.bolt→完成;

修改密码:
成功连接到服务之后设置新密码;


安装配置完成:

三、 Neo4.x社区版:新建和切换数据库

安装启动之后,将有两个数据库启动:一个系统数据库(system)和一个默认(neo4j)数据库。 启动Neo4j浏览器将自动将我们指向neo4j默认数据库,如命令行中neo4j$ 提示符所示。

说明:

  • 社区版本不支持命令create database xxx,创建数据库,只有企业版可以,社区版只能通过修改neo4j.conf配置文件来新建和切换数据库!
  • 社区版本只允许同时打开一个数据库,当然你可以多开几个neo4j服务,当你打开成新的数据库后,除了新数据库和system,其他的数据库就无法访问,但是它们依然存在;

通过neo4j.conf新建和切换数据库:
*1、进入Neo4J安装目录,找到neo4j.conf文件,位置:

\neo4j-community-4.4.26\conf
  • 2、在neo4j.conf文件定位到这一行:
# dbms.default_database=neo4j
  • 3、不用删除这一行,只需要按照这个格式在下面插入一行就行,改为:
#dbms.default_database=neo4j
dbms.default_database=你需要新建的数据名字

image

注意: 数据库名字是3-63个字符之间,同时支持ascii字符、数字、点和’-‘,但是不支持’_'下划线;

  • 4、保存文件后退出,然后关闭neo4j后重启即可让neo4j自动创建这个数据库;

注意: 此时如果要在网页界面中切换到原来默认的neo4j数据库,则会报错。如果要使用其他数据库,则需要重新在 neo4j.conf 文件中修改 dbms.default_database 参数