【大模型:知识图谱】--7.Neo4j数据库的导入和导出
这里讲解Neo4j数据库的源文件如何导入或者导出,这样在别人电脑就可以直接使用你创建的知识图谱了。
目录
1.Neo4j数据库的导出
2.Neo4j数据库的导入
3.Neo4j Desktop2数据库导入、导出
1.Neo4j数据库的导出
如果是低版本直接执行
neo4j-admin dump --database=neo4j --to="C:\Users\28986\Desktop\neo4j"
Neo4j 5.x 版本中命令结构发生了重大变化,neo4j-admin dump
命令已经被移到了子命令 database
下。
高版本,导出整个数据库一般直接用命令行,
neo4j-admin database dump --to-path="C:\Users\28986\Desktop\neo4j" neo4j
这里的
- --to-path就是导出的路径(一定要是存在的文件夹),
- 最后的neo4j就是导出的数据库名称
2.Neo4j数据库的导入
还是源文件导入,但是我们换一个数据库名称
neo4j-admin database load gyp --from-path="C:\Users\28986\Desktop\neo4j" --overwrite-destination=true
好像创建的数据库需要和.dump源文件的名字一样,否则报错
然后成功之后就可以看见:D:\neo4j-enterprise-5.10.0\data\databases
这里只是我们的数据库源文件,
启动之后查看一下:
neo4j console
http://127.0.0.1:7474/browser/
发现还是没有这个数据库
这个时候我们只需要在前端使用cypher语法创建同名数据库就可以直接加载了
CREATE DATABASE gyp;
然后点击查看:
3.Neo4j Desktop2数据库导入、导出
打开软件,创建一个instance数据库实例
然后点击:
看看是什么意思:
选择文件夹的源文件就可以了,文件名就是数据库名,注意不要重复了
导出也一样,不在赘述。