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
相关推荐
超级大只老咪6 小时前
快速进制转换
笔记·算法
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.9 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
ling___xi10 小时前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
中屹指纹浏览器11 小时前
中屹指纹浏览器底层架构深度解析——基于虚拟化的全维度指纹仿真与环境隔离实现
经验分享·笔记
Hello_Embed11 小时前
libmodbus 移植 STM32(基础篇)
笔记·stm32·单片机·学习·modbus
无聊的小坏坏11 小时前
实习笔记:用 /etc/crontab 实现定期数据/日志清理
笔记·实习日记
香芋Yu11 小时前
【机器学习教程】第04章 指数族分布
人工智能·笔记·机器学习
深蓝海拓13 小时前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
中屹指纹浏览器13 小时前
中屹指纹浏览器多场景技术适配与接口封装实践
经验分享·笔记
BugShare15 小时前
Obsidian 使用指南:从零开始搭建你的个人知识库
笔记·obsidian