You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将.dump文件导入Neo4j社区版服务器数据库?

Neo4j导入.dump文件报错的解决方法

错误原因

你用的是Neo4j 3.x及更早版本的neo4j-admin load命令语法,但当前的Neo4j社区版应为4.x或更高版本,这类版本的命令结构已调整,需要使用database load子命令。

正确操作步骤

  1. 停止Neo4j服务(加载操作必须离线执行):

    sudo systemctl stop neo4j
    

    若你用其他方式启动服务,对应执行停止操作即可。

  2. 执行正确的加载命令:

    sudo neo4j-admin database load --from=/usr/local/instance2/backup/graph-dbms-unemployment.dump --database=neo4j --force=true
    

    其中--force=true可简化为--force,作用是覆盖已存在的目标数据库。

  3. 启动Neo4j服务:

    sudo systemctl start neo4j
    
  4. 验证导入结果:
    通过Neo4j Browser连接数据库,执行查询MATCH (n) RETURN count(n);,查看节点数量是否符合预期,确认数据导入成功。

额外注意事项

  • 确保dump文件权限正确,让Neo4j进程可读取:
    sudo chown neo4j:neo4j /usr/local/instance2/backup/graph-dbms-unemployment.dump
    
  • --force参数会覆盖目标数据库的原有数据,执行前确认无需保留原有数据。

内容的提问来源于stack exchange,提问作者frank_909

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 21:05:02