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
相关推荐
234710212711 小时前
4.18 学习笔记
软件测试·笔记·python·学习
xzal1218 小时前
python中,turtle基础知识笔记1
笔记·python·turtle
鱼鳞_19 小时前
Java学习笔记_Day29(异常)
java·笔记·学习
九成宫21 小时前
IT项目管理期末复习——Chapter 8 项目质量管理
笔记·项目管理·软件工程
Flittly21 小时前
【SpringSecurity新手村系列】(3)自定义登录页与表单认证
java·笔记·安全·spring·springboot
Stella Blog21 小时前
狂神Java基础学习笔记Day04
java·笔记·学习
一只机电自动化菜鸟21 小时前
一建机电备考笔记(17) 常用设备—通用设备1(含考频+题型)
笔记·学习·职场和发展·生活·学习方法
bekote21 小时前
笔记|数据库
数据库·笔记
深蓝海拓21 小时前
基于QtPy (PySide6) 的PLC-HMI工程项目(十)框架初成的阶段总结
网络·笔记·python·学习·ui·plc
戏舟的嵌入式开源笔记1 天前
LVGL部件应用笔记(基于正点原子教程,持续更新)
笔记