Neo4j笔记-数据迁移(导出/导入)

这里先说明以下几点:

Neo4j在4.0下版本默认的库名是:graph.db

Neo4j在4.0上版本默认的库名是:neo4j.db

不管是Neo4j,还是Neo4j Desktop,都会在bin目录下有neo4j、neo4j-admin软件。在conf目录下,有neo4j.conf配置文件。

这个就是我装的,Test项目,里面带有neo4j

如果需要把低版本的库数据导入到高版本,需要改下配置文件neo4j.conf:

将此处放开即可。

最后不管是导入,还是导出都需要先把库停掉,导入完成后,再启动库。

迁移逻辑:

①关闭对应的neo4j:

bash 复制代码
./neo4j stop

②数据导出,在neo4j的bin目录下:

bash 复制代码
neo4j-admin dump --database=graph.db --to=/home/neo4j_backup/neo4j_graph.db.dump
#如果是neo4j 4.0以上的就是
neo4j-admin dump --database=neo4j.db --to=/home/neo4j_backup/neo4j_neo4j.db.dump

③数据导入,同样是在neo4j的bin目录下:

bash 复制代码
neo4j-admin load --from=/home/neo4j_backup/neo4j_graph.db.dump --database=graph.db --force
#如果是在neo4j 4.0以上的就是
neo4j-admin load --from=/home/neo4j_backup/neo4j_graph.db.dump --database=neo4j.db --force
相关推荐
江湖人称菠萝包11 分钟前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter10-Data Visualization
笔记·qt·qt5
老当益壮梁奶奶1 小时前
ARM汇编学习笔记(五):从按键轮询到 GIC 中断控制器(ARM Cortex-A7 )
arm开发·笔记·单片机·嵌入式硬件
既然如此,那就开摆1 小时前
2023_Kirillov_SAM_总结
笔记·学习·遥感
志尊宝1 小时前
Vue3 零基础每日笔记(048):嵌套路由与命名视图——后台管理系统布局雏形
前端·javascript·vue.js·笔记·html5
摇滚侠2 小时前
《Spring Boot 3:高级与架构设计》第 2 章 IOC容器的高级机制 BeanFactoryPostProcessor 个人理解 6
java·spring boot·笔记·后端
M78佐菲2 小时前
ARM学习笔记(五)
linux·arm开发·笔记·嵌入式硬件·学习
志尊宝3 小时前
Vue3 零基础每日笔记(052):路由常见坑一次排雷——404、刷新丢参数、部署白屏
前端·javascript·vue.js·笔记·html5
Ztt6666666664 小时前
一抹霞红停在圆肩壶上,留白让颜色更醒目
经验分享·笔记·其他·百度·微信公众平台
摇滚侠4 小时前
《Spring Boot 3:高级与架构设计》第 2 章 IOC容器的高级机制 Environment 个人理解 4
java·spring boot·笔记·后端
Demons_kirit5 小时前
cookie的samesite机制
笔记·note