这里先说明以下几点:
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:
./neo4j stop
②数据导出,在neo4j的bin目录下:
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目录下:
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
文章来源地址https://www.toymoban.com/news/detail-634235.html
文章来源:https://www.toymoban.com/news/detail-634235.html
到了这里,关于Neo4j笔记-数据迁移(导出/导入)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!