Neo4j导出和导入数据库

news/2025/2/7 20:20:00/

Neo4j 4.x版本和5.x版本的导出导入有区别,这里分开来讲。

1 4.x版本

1.1 准备

导入导出之前要先关闭neo4j服务。

.neo4j stop

1.2 数据导出

进入$NEO4J_HOME%/bin目录执行如下数据库导出命令:

neo4j-admin dump --database=neo4j --to=F:/neo4j_backupneo4j_graph.db.dump

提示:

  • 其中neo4j.db是你需要导出的默认数据库。可以去conf文件中查看,默认数据库是哪一个。
  • F:/neo4j_backup是你导出的数据库文件的保存路径。
  • neo4j_graph.db.dump是导出的数据库文件名。

1.3 数据库导入

依然是进入$NEO4J_HOME$/bin目录执行如下数据库命令:

neo4j-admin load --from=F:/neo4j_backup/neo4j_graph.db.dump --database=neo4j --force

F:/neo4j_backup/就是上一步导出的数据库保存路径。

到此就完成了neo4j4.x版本的数据库导入导出。

2 neo4j 5.x版本的导入导出

2.1 准备

关闭neo4j数据库服务

neo4j stop

2.2 数据导出

进入$NEO4J_HOME$/bin目录。执行的命令和4.x版本的由略微不同

neo4j-admin database dump neo4j --to-path=F:/neo4j_backup

提示:

  • neo4j是需要导出的数据库
  • F:/neo4j_backup是数据库导出文件的路径
  • 运行命令之后,会在F:/neo4j_backup路径下生成一个neo4j.dump文件,即为导出的数据库文件。切记是路径(就是导出的数据库文件需要保存的文件夹位置)。而不需要指定导出的数据库文件名称。这里和4.x版本是有区别的。

2.3 数据导入

进入$NEO4J_HOME$/bin目录。

neo4j-admin database load --from-path=F:/neo4j_backup neo4j --overwrite-destination=true

导入结果:

温馨提示:

如果在导入导出过程中出现以下错误:

说明是版本不对,下面是neo4j和java的对应版本:

neo4j版本java版本
4.x11
5.x17

 去java官网下载对应的java版本即可。下面提供了官方下载地址:

java官网下载链接

下载完毕之后,不需要配置环境变量,找到bin/neo4j-admin.bat文件打开,添加如下代码即可:

SET "JAVA_HOME=D:\Environment\jdk17"

 


http://www.ppmy.cn/news/60263.html

相关文章

asp.net基于web的学生选课成绩管理系统86程序

系统使用Visual studio.net2010作为系统开发环境,并采用ASP.NET技术,使用C#语言,以SQL Server为后台数据库。 本系统主要包含了“登录模块”、“系统用户管理模块”、“课程信息管理模块”、“教师信息管理模块”、“班级信息管理模块”、“…

spring-boot aop运行原理

一、基本使用 pom引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>2.2.2.RELEASE</version> </dependency>定义切面 //定义切面 Component A…

2023年全国最新高校辅导员精选真题及答案65

百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 131.&#xff08;单选题&#xff09;1953年12月31日&#xff0c;周恩来在接见&#xff08…

leetcode:相交链表(详解)

前言&#xff1a;内容包括-题目&#xff0c;代码实现&#xff0c;大致思路&#xff0c;代码解读 题目&#xff1a; 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两…

产品思维与工程师思维

目录标题 什么是产品思维用户痛点体验价值 产品思维与工程师思维有什么区别&#xff1f;产品需要什么能力洞察需求的能力逻辑思维能力成本意识 场景化思维和用户体验数据分析和售后服务数据分析服务大多数用户原则 什么是产品思维 产品思维就是考虑产品的方方面面&#xff0c;…

28. Kubernetes 核心组件讲解——API Server

本章讲解知识点 Kubernetes API Server 概述etcd 简介API Server 架构解析API Server 的 List-Watch 机制独特的 Kubernetes Proxy API 接口集群功能模板之间的通信1. Kubernetes API Server 概述 1.1 基本概念 Kubernetes API Server(API Server)是 Kubernetes 的核心组件…

【黑马程序员 C++教程从0到1入门编程】【笔记8】 泛型编程——模板

https://www.bilibili.com/video/BV1et411b73Z?p167 C泛型编程是一种编程范式&#xff0c;它的核心思想是编写通用的代码&#xff0c;使得代码可以适用于多种不同的数据类型。 而模板是C中实现泛型编程的一种机制&#xff0c;它允许我们编写通用的代码模板&#xff0c;然后在需…

数据库中的 Schema 变更实现

线上沙龙-技术流第 30 期营业啦 05月09日&#xff08;周二&#xff09;19:30 KaiwuDB - B站直播间 传统数据库操作 Schema 变更时&#xff0c;第一步便是锁表&#xff0c;需持续到 Schema 变更操作完成。这样的做法虽然实现简单&#xff0c;无需考虑事务并发带来的影响&#…