neo4j desktop版命令行中导入导出dump

平常都是用可视化界面来dump之类的,但现在老板让我写到bat或者sh里面,一下子搞不会了。。。

下面来讲一下该怎么办

首先desktop版是每一个DBMS都有一个bin文件夹,不像社区版需要把neo4j安装目录中的bin添加到环境变量,然后在命令行里使用

我们用的桌面版需要在对应DBMS的bin下面启动cmd,这时候可以随便输入一些neo4j的指令来看能不能用,比如neo4j-admin

如果可以用,那就可以使用类似

neo4j-admin database dump neo4j --to-path=D:\neo4jDesktop\relate-data\dbmss\dbms-89fbbd7a-22bf-4dbd-a641-210bf91578ed

这样的命令来执行

需要注意的是,现在的命令变成了neo4j-admin database dump和database load,以前是没有这个database的

其次,上面命令中的neo4j是数据库名字,但是如果我写成--database=neo4j就不行,会提示missing < database>,我暂时还没搞懂为什么不能这样写,反正暂时就先直接写名字吧

附上dump和load命令,大家根据自己的database名字和路径改一下

bash 复制代码
neo4j-admin database load --from-path=存放dump文件的路径 neo4j
neo4j-admin database dump neo4j --to-path=想存储到地方的路径

然后写到bat文件里,这样就可以直接通过管理员身份打开一键导出导入了

导入:

bash 复制代码
@echo off

@REM 导航到对应DBMS目录,desktop版可以点击open folder中的DBMS打开
set NEO4J_HOME=D:\neo4jDesktop\relate-data\dbmss\dbms-529cc39c-d04e-4717-913d-8186d7b1df64
set DUMP_FILE=D:\dumps\neo4j.dump

echo NEO4J_HOME: %NEO4J_HOME%
echo DUMP_FILE: %DUMP_FILE%

@REM REM 导航到Neo4j的bin目录
cd %NEO4J_HOME%\bin

@REM neo4j-admin database load是命令,neo4j是数据库名,--from-path是dump文件路径
echo loading...
neo4j-admin database load --from-path=%DUMP_FILE_PATH% neo4j

pause

导出:

bash 复制代码
@echo off

@REM 导航到对应DBMS目录,desktop版可以点击open folder中的DBMS打开
set NEO4J_HOME=D:\neo4jDesktop\relate-data\dbmss\dbms-529cc39c-d04e-4717-913d-8186d7b1df64
set DUMP_FILE=D:\dumps\neo4j.dump

echo NEO4J_HOME: %NEO4J_HOME%
echo DUMP_FILE: %DUMP_FILE%

@REM REM 导航到Neo4j的bin目录
cd %NEO4J_HOME%\bin

@REM neo4j-admin database dump是命令,neo4j是数据库名,--to-path是导出路径
echo dumping...
neo4j-admin database dump neo4j --to-path=%DUMP_FILE%

pause
相关推荐
skywalk81634 小时前
Graph Database Self-Managed Neo4j 知识图谱存储实践2:通过官方新手例子入门(未完成)
数据库·知识图谱·neo4j
程序员黄同学3 天前
AI 模型在前端应用中的典型使用场景和限制
前端·人工智能·neo4j
放飞自我的Coder3 天前
【安装neo4j-5.26.5社区版 完整过程】
neo4j
skywalk81633 天前
Graph Database Self-Managed Neo4j 知识图谱存储实践1:安装和基础知识学习
数据库·知识图谱·neo4j
朴拙数科4 天前
LangChain与图数据库Neo4j LLMGraphTransformer融合:医疗辅助诊断、金融风控领域垂直领域、法律咨询场景问答系统的技术实践
数据库·langchain·neo4j
老马啸西风11 天前
Neo4j GDS-09-neo4j GDS 库中路径搜索算法实现
网络·数据库·算法·云原生·中间件·neo4j·图数据库
麦麦大数据11 天前
vue+flask图书知识图谱推荐系统
vue.js·flask·知识图谱·neo4j·推荐算法·图书