Neo4j 5.x版本的导出与导入数据库

neo4j的版本管理真的是灾难级别的,文档也乱,特定版本也难下,不同版本之间的命令存在很大差异,网上的很多资料都是Neo4j 4.x的,在此给出我自己试出来的5.x的导入导出方法

使用前先关闭neo4j服务

进入到neo4j安装目录的bin文件夹下,使用cmd运行以下命令进行操作

以导出数据库"gynecology"为例,会在neo4j的根目录下的data/dumps目录中生成一个gynecology.dump文件:

bash 复制代码
neo4j-admin database dump gynecology

导入数据库:

bash 复制代码
neo4j-admin database load --from-path=<PATH TO NEO4J>/data/dumps gynecology

导入的数据会使用dump文件的文件名的同名数据库,如果你想将数据导入其它数据库,如gynecology2,则需要将文件名重命名为gynecology2.dump

对已有数据库进行导入会报错,使用如下的方法进行覆盖导入:

bash 复制代码
neo4j-admin database load --from-path=<PATH TO NEO4J>/data/dumps --overwrite-destination=true gynecology2
相关推荐
云边有个稻草人17 小时前
KES 表空间目录自动创建特性:简化存储管理、提升运维效率
数据库·国产数据库·kes
clear sky .17 小时前
[linux]buildroot什么用途
linux·运维·数据库
羊小蜜.17 小时前
Mysql 12: 视图全解——从创建到使用
android·数据库·mysql·视图
一个有温度的技术博主18 小时前
Redis缓存预热:解决服务冷启动的“数据库杀手”问题
数据库·redis·缓存
沃尔威武1 天前
数据库 Sinks(.net8)
数据库·.net·webview
Dreamboat¿1 天前
SQL 注入漏洞
数据库·sql
曹牧1 天前
Oracle数据库中,将JSON字符串转换为多行数据
数据库·oracle·json
被摘下的星星1 天前
MySQL count()函数的用法
数据库·mysql
末央&1 天前
【天机论坛】项目环境搭建和数据库设计
java·数据库
徒 花1 天前
数据库知识复习07
数据库·作业