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

linux docker neo4j 导出 (windows 导入)

由于 neo4j 导出需要停止服务

但是我在docker部署的neo4j 因此无法停止进程 因为一旦停止则会停止docker容器

导致无法执行命令


使用临时容器解决


version: '3.8'services:neo4j:image: neo4j:5.26.9container_name: neo4jrestart: unless-stoppedports:- "7474:7474"  # HTTP接口- "7687:7687"  # Bolt协议volumes:- ./data:/data- ./logs:/logs- ./plugins:/plugins- ./import:/var/lib/neo4j/import- ./backup:/backupenvironment:- NEO4J_server_default__listen__address=0.0.0.0- NEO4J_server_default__advertised__address=localhost- NEO4J_dbms_connector_bolt_advertised__address=:7687- NEO4J_dbms_connector_http_advertised__address=:7474- NEO4J_PLUGINS=["apoc"]healthcheck:test: ["CMD", "wget", "--spider", "-q", "localhost:7474"]interval: 30stimeout: 10sretries: 5start_period: 60svolumes:data:logs:plugins:import:

这是我的编排 重点关注./backup:/backup 因为在临时容器内到处的文件可以直接挂载到宿主机上

1 首先停止服务

   docker-compose down

然后自行在你的宿主机上没有backup就创建这个文件夹


给上权限 (这步很重要)!!!

 chmod -R 777 ./backup

2.创建临时容器

  • 在你的宿主机neo4j执行如下命令 (注意版本要一致)
   docker run --rm -it \-v $(pwd)/data:/data \-v $(pwd)/backup:/backup \neo4j:5.26.9 bash

3 导出

   neo4j-admin database dump neo4j --to-path=/backup/ --verbose

导出成功后 执行 exit 退出

进入宿主机的backup 就可以看到备份的文件了




windows 导入 注意neo4j版本须一致

  • D:\backup 里面放入上面导出的文件
   neo4j-admin.bat database load neo4j --from-path=D:\backup --overwrite-destination=true --verbose


Linux 导入

需要先停止容器 
docker-compose down
然后在第2步 容器内 执行:
neo4j-admin database load neo4j --from-path=/backup/ --overwrite-destination=true --verbose导入成功后执行 
exit; 
退出需要重新运行neo4j
docker-compose up -d
http://www.lryc.cn/news/622966.html

相关文章:

  • duiLib 实现鼠标拖动状态栏时,窗口跟着拖动
  • 模型量化(Model Quantization)
  • 解决 Windows 下运行 MCP 脚本弹出 WSH 错误窗口的问题 | Windows Script Host
  • 【数据分析】比较SparCC、Pearson和Spearman相关性估计方法在合成组学数据上的表现
  • Footej Camera 2:专业级摄影体验,尽在掌中
  • 《代码重生:杨蓉与62.webp》
  • 2024-2025华为ICT大赛中国区 实践赛昇腾AI赛道(高职组)全国总决赛 理论部分真题+解析
  • 基本电子元件:金属氧化膜电阻器
  • 测试工程师的AI转型指南:从工具使用到测试策略重构
  • Vue组件基础解析
  • 机器学习--决策树
  • [Linux] RAID存储技术
  • 苍穹外卖日记
  • C:\Windows\WinSxS 目录详解
  • Python语言一键整理xhs评论 基于github的开源项目 MediaCrawler
  • MySQL 全文索引指南
  • Spring框架(AOP)
  • “openfeign“调用接口上传文件报错:Failed to deleted temporary file used for part [file]
  • 博士招生 | 香港大学 机器增强认知实验室 招收博士生/实习生/访问学生
  • 安卓11 12系统修改定制化_____修改系统默认域名解析规则 实现屏蔽广告 屏蔽应用更新等功能
  • CVE-2021-4300漏洞复现
  • css实现圆角+边框渐变+背景半透明
  • Camera相机人脸识别系列专题分析之十九:MTK ISP6S平台FDNode原生代码
  • 34 HTB Cat 机器 - 中等难度
  • Three.js三大组件:场景(Scene)、相机(Camera)、渲染器(Renderer)
  • GitHub PR 提交流程
  • 防火墙虚拟系统配置实验
  • 平滑方法(smoothing)
  • SpringBoot自动配置原理(二)
  • 算法训练营day53 图论④ 110.字符串接龙、105.有向图的完全可达性、106.岛屿的周长