Neo4j---(1)导入导出dump文件

这篇具有很好参考价值的文章主要介绍了Neo4j---(1)导入导出dump文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、基本语句

1.进入Neo4j的bin文件夹:D:\>cd D:\neo4j\neo4j-community-4.4.18\bin

2.建立服务:neo4j install-service

 3.开启Neo4j:neo4j start /console

  • start:  (1)启动很快 (2)终端即使关闭后台也在运行 (3)要用neo4j stop才能关闭
  • console:(1)启动很慢 (2)终端关闭则neo4j也关闭

4.关闭Neo4j:neo4j stop

5.Neo4j状态查询:neo4j status

C:\Windows\system32>D:

D:\>cd D:\neo4j\neo4j-community-4.4.18\bin

D:\neo4j\neo4j-community-4.4.18\bin>neo4j install-service
Neo4j service installed.

D:\neo4j\neo4j-community-4.4.18\bin>neo4j start
Directories in use:
home:         D:\neo4j\neo4j-community-4.4.18
config:       D:\neo4j\neo4j-community-4.4.18\conf
logs:         D:\neo4j\neo4j-community-4.4.18\logs
plugins:      D:\neo4j\neo4j-community-4.4.18\plugins
import:       D:\neo4j\neo4j-community-4.4.18\import
data:         D:\neo4j\neo4j-community-4.4.18\data
certificates: D:\neo4j\neo4j-community-4.4.18\certificates
licenses:     D:\neo4j\neo4j-community-4.4.18\licenses
run:          D:\neo4j\neo4j-community-4.4.18\run
Starting Neo4j.
Started neo4j. It is available at http://localhost:7474
There may be a short delay until the server is ready.

D:\neo4j\neo4j-community-4.4.18\bin>neo4j status
Neo4j is running

二、导入dump文件

  • neo4j必须在关闭状态
  • 创建新的数据库来导入

1.关闭neo4j并查看状态:neo4j stop /// neo4j status

  • 若stop不能停止,则用 kill -s 9 强制关闭进程
D:\neo4j\neo4j-community-4.4.18\bin>neo4j stop
Stopping Neo4j........ stopped.

D:\neo4j\neo4j-community-4.4.18\bin>neo4j status
Neo4j is not running.

2.创建新数据库:要在配置文件中建立

  • 先进入安装目录找到配置文件:D:\neo4j\neo4j-community-4.4.18\conf\neo4j.conf
  • 定位行:#dbms.default_database=neo4j
  • 在下面直接添加要创建的数据库:dbms.active_database=shield.db
  • 注意数据库名字不能用下划线
  • 新建数据库在data文件夹下的database文件夹中
# The name of the default database
#dbms.default_database=neo4j
#dbms.default_database=my-test-database
dbms.active_database=shield.db

3.导入dump文件命令

  • neo4j-admin load --from=<需要导入文件的地址> --database=<导入的数据库> --force
  • --from:需要导入的数据文件路径
  • --database:新的数据库名称(xx.db
  • --force :强制覆盖源数据库(此时是新建立的数据库 无影响)
D:\neo4j\neo4j-community-4.4.18\bin>
neo4j-admin load --from=D:\neo4j\neo4j-community-4.4.18\import\import-file.db.dump --database=shield.db --force

4.导入时版本升级报错

  • 解决方法:在配置为文件中将 dbms.allow_upgrade=true 打开
D:\neo4j\neo4j-community-4.4.18\bin>neo4j-admin load --from=D:\neo4j\neo4j-community-4.4.18\import\shieldgraph.db.dump --database=shield.db --force
Selecting JVM - Version:11.0.14+8-LTS-263, Name:Java HotSpot(TM) 64-Bit Server VM, Vendor:Oracle Corporation
Done: 34 files, 281.5KiB processed.
The loaded database is not on the latest format (current:v0.A.9, latest:SF4.3.0). Set dbms.allow_upgrade=true to enable migration.
# Enable this to be able to upgrade a store from an older version.
dbms.allow_upgrade=true

5.导入后重启neo4j:neo4j start

D:\neo4j\neo4j-community-4.4.18\bin>neo4j start
Directories in use:
home:         D:\neo4j\neo4j-community-4.4.18
config:       D:\neo4j\neo4j-community-4.4.18\conf
logs:         D:\neo4j\neo4j-community-4.4.18\logs
plugins:      D:\neo4j\neo4j-community-4.4.18\plugins
import:       D:\neo4j\neo4j-community-4.4.18\import
data:         D:\neo4j\neo4j-community-4.4.18\data
certificates: D:\neo4j\neo4j-community-4.4.18\certificates
licenses:     D:\neo4j\neo4j-community-4.4.18\licenses
run:          D:\neo4j\neo4j-community-4.4.18\run
Starting Neo4j.
Started neo4j. It is available at http://localhost:7474
There may be a short delay until the server is ready.

6.打开 http://localhost:7474即可看到新导入的数据库及文件

neo4j导入dump,neo4j

 三、导出dump文件

1.要先关闭数据库

2.导出dump文件命令

  • neo4j-admin dump --database=<导出的数据库> --to=<需要导出文件的地址> 
  • --database:数据库名称(xx.db
  • --to:需要导入的数据文件路径与保存文件名称

D:\neo4j\neo4j-community-4.4.18\bin>neo4j-admin dump --database=ceshi.db --to=D:\neo4j\neo4j-community-4.4.18\dump\ceshi.db.dump

Selecting JVM - Version:11.0.14+8-LTS-263, Name:Java HotSpot(TM) 64-Bit Server VM, Vendor:Oracle Corporation
Done: 36 files, 968.5KiB processed

neo4j导入dump,neo4j文章来源地址https://www.toymoban.com/news/detail-657450.html

到了这里,关于Neo4j---(1)导入导出dump文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Neo4j 图数据库的导入导出

    目录 neo4j Desktop页面层级: 图数据库导出: 图数据库导入: 图数据库的分库分表: 以Neo4j Desktop为例: 分为三个层级: Project:用于区分多个项目 DBMS:一个项目内,可以有多个版本的DBMS database:一个DBMS内,可以有多个数据库 选中一个database,点击右边的 ··· ,点击dump,

    2024年02月09日
    浏览(51)
  • NEO4J的基本使用以及桌面版NEO4J Desktop导入CSV文件

    因为我也刚接触知识图谱,就是小白,本篇博客相当于一些入门级的Cypher语句的举例,然后具体说明一下NEO4J Desktop导入CSV文件是怎么实现的,以及他的一些基本操作,适合刚接触的小伙伴。如果大家对于NEO4J的配置有疑问的话可以参考文章NEO4J桌面版的配置和连接Pycharm_neo4

    2024年01月23日
    浏览(44)
  • Neo4j桌面版安装、调试和数据库导出导入

    下载路径:  Neo4j Desktop (exe) 需要填写一些信息,随便填写就行 开始下载时,界面会跳转到 激活码界面 ,激活软件用   安装完成之后,点击启动,然后输入激活码 可在Add按钮新增数据库,其中Movie DBMS为系统自带数据库,下面为自己新增 新增数据库示例: 此种情况,大概率

    2024年02月05日
    浏览(58)
  • Neo4j导入csv文件

    Neo4j 数据库可以使用 load csv 命令从 CSV 文件中导入数据。 load csv 命令可以帮助我们导入中小型的数据,理论上大概能处理到一千万条记录。 其中,CSV文件推荐是使用 UTF-8 编码,不然就会造成中文乱码的糟糕情况。 Neo4j的配置文件是 conf 文件夹下的 neo4j.conf 文件,里面有一句

    2023年04月08日
    浏览(91)
  • neo4j数据导出为json文件

    使用d3库将neo4j存储的知识图谱在网页端可视化需要将数据导出为json文件 本人使用的是neo4j桌面版 切换到table模式 点击右上方下载箭头 选择导出格式 即可导出 ps:折磨了一天,查了好多资料说是要下载社区版,然而却卡在了配置环境变量的操作上,最后发现桌面版就能导出

    2024年02月13日
    浏览(35)
  • Neo4j导入导出(踩了这么久的坑终于弄明白了)

    网上提到的命令是没有错的,只是没有写全 导出—— neo4j-admin dump --to=E:daochu.db 导入—— neo4j-admin load --from=E:daochu.db 我主要是用的是Neo4j Desktop,但是很多教程的图片都是社区版,连库都没有更何况导出。主要是对Neo4j还没多上手呢就碰到导入导出这件事,折腾了很久最后手

    2024年02月11日
    浏览(40)
  • Neo4j:入门基础(二)~ 数据导入Neo4J RDF导入neo4j数据库

    neo4j导入数据的方式有以下几种: Cypher create 语句,为每一条数据写一个create Cypher load csv 语句,将数据转成CSV格式,通过LOAD CSV读取数据。 neo4j-admin import导入 官方提供的Java API - BatchInserter 大牛编写的 batch-import 工具 neo4j-apoc load.csv + apoc.load.relationship 针对实际业务场景,定制

    2023年04月24日
    浏览(74)
  • Neo4j导入CSV文件(实体和关系)

    打开cmd切换到neo4j安装目录的bin下,输入以下命令 如果想读取不在import directory中的CSV,则: (1)先改变neo4j默认设置,即:删除dbms.directories.import=import或者在该语句前加“#”; (2)使用 “LOAD CSV FROM file:///C:/XXX/name.csv”(即:file:///+绝对路径), 导入本地CSV文件 。

    2024年02月15日
    浏览(57)
  • Neo4j:入门基础(二)~ 数据导入Neo4J

    neo4j导入数据的方式有以下几种: Cypher create 语句,为每一条数据写一个create Cypher load csv 语句,将数据转成CSV格式,通过LOAD CSV读取数据。 neo4j-admin import导入 官方提供的Java API - BatchInserter 大牛编写的 batch-import 工具 neo4j-apoc load.csv + apoc.load.relationship 针对实际业务场景,定制

    2024年02月09日
    浏览(58)
  • neo4j jdk17下 dump 报错

    更换jdk版本 只需要改下bin目录下的neo4j.bat, 把set \\\"JAVA_HOME=XXXX\\\"加入进去就行   tomcat 指定jdk   找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码: windows:    linux: 在bin下找到setclasspath.sh,在文件的最开始加入如下代码:     bin/setenv.sh 中可以指定     bin/startup.sh 可

    2024年01月23日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包