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
相关推荐
知产xiao_xin7 小时前
知识产权入门 —— 相关权(邻接权)
经验分享·笔记·知识产权
自小吃多7 小时前
DXF文件导入与PCB板框定义笔记
笔记·嵌入式硬件
jike_20269 小时前
iPhone采访录音同时拍现场照片的APP:图片音频同步记录实测
笔记·智能手机·音视频·语音识别
————A10 小时前
Agent 接收用户上传文件
人工智能·笔记·python·状态模式
奔跑的痕迹10 小时前
如何删除引力画报?
笔记
zbyyd10 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
知产xiao_xin11 小时前
知识产权入门 —— 版权
经验分享·笔记·知识产权
呆萌很11 小时前
英语 1‑12 月单词联想记忆
笔记
金立基包装胶水13 小时前
纸袋热封频繁不良,先排查胶料这一堆问题
大数据·笔记·其他
常驻客栈13 小时前
B-深入理解计算机系统第3版之第11章:网络编程
开发语言·笔记·学习笔记·常驻客栈·深入理解计算机系统