当前位置: 首页 > article >正文

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名字和路径改一下

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

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

导入:

@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

导出:

@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

http://www.kler.cn/a/415606.html

相关文章:

  • EfficientQAT: 大型语言模型的高效量化感知训练
  • linux(centos) 环境部署,安装JDK,docker(mysql, redis,nginx,minio,nacos)
  • 初窥 HTTP 缓存
  • 区分 Hive on Spark 和 Spark on Hive
  • 关注度上升,交易量直线上涨,Base Season 即将到来?
  • 医院分诊管理系统|Java|SSM|VUE| 前后端分离
  • Unity之一键创建自定义Package包
  • 题目 3209: 蓝桥杯2024年第十五届省赛真题-好数
  • 信息学奥赛一本通 1448:【例题1】电路维修 | 洛谷 P4667 [BalticOI 2011 Day1] Switch the Lamp On 电路维修
  • 《使用Python进行数据挖掘:理论、应用与案例研究》
  • spine 动画层 动态权重
  • brew安装mongodb和php-mongodb扩展新手教程
  • 智启未来 扬帆5G:江苏移动打造“5G + 智慧教育”典范,引领教育新风尚
  • 个人博客接入github issue风格的评论,utteranc,gitment
  • Nuxt.js 应用中的 render:response 事件钩子
  • 【Java面试题】消息队列中,如何保证消息的顺序性?
  • SQL进阶——子查询与视图
  • Prophet时间序列算法总结及python实现案例
  • 关于Spring @Transactional事务传播机制详解
  • 前端面试题-1(详解事件循环)
  • Cesium CZML绘制Entity
  • 深入理解 MongoDB:一款灵活高效的 NoSQL 数据库
  • 2020 NHOI小学(C++)
  • C# yield 关键字
  • github通过修改hosts访问
  • RiceChem——用于评估大语言模型在教育领域自动长答卷评分 (ALAG) 的数据集