如何在Neo4J4.x中完全删除数据库?

如何在Neo4J4.x中完全删除数据库?,neo4j,graph-databases,Neo4j,Graph Databases,我正在尝试使用neo4j admin load从CSV加载数据库。如果删除现有数据库并使用neo4j admin load再次加载数据,则不会加载数据。步骤: 使用neo4j admin Load将数据库加载到数据库temp 从neo4j中删除数据库目录data/databases/temp 使用neo4j admin load将CSV重新加载到数据库temp,成功加载数据 重新启动数据库 在localhost:7474上,数据库为空,没有节点或关系。Neo4j的版本是4.x您是否也停止并删除了

我正在尝试使用
neo4j admin load
从CSV加载数据库。如果删除现有数据库并使用
neo4j admin load
再次加载数据,则不会加载数据。步骤:

  • 使用
    neo4j admin Load
    将数据库加载到数据库
    temp
  • 从neo4j中删除数据库目录
    data/databases/temp
  • 使用
    neo4j admin load
    将CSV重新加载到数据库
    temp
    ,成功加载数据
  • 重新启动数据库

  • localhost:7474
    上,数据库为空,没有节点或关系。Neo4j的版本是4.x

    您是否也停止并删除了systemdb中的数据库

    :使用系统 停止数据库温度; 降低数据库温度

    删除目录

    然后,在您使用neo4j admin load再次加载它之后

    创建临时数据库

    还要确保它已经开始,并查看


    显示数据库

    如果您使用的是CE neo4j,则要完全删除数据库,请删除目录
    数据/事务/
    以及
    数据/数据库/

    无法使用
    删除数据库:使用系统停止数据库温度;降低数据库温度命令。它仍然在显示数据库中列出临时数据库。即使删除临时数据库目录并重新启动数据库,也不会从
    show databases
    列表中删除数据库,并自动创建临时数据库目录。不知道这是否有帮助,但我使用的是Neo4j 4.0的社区版,它只允许一个用户数据库,因此我在配置(
    neo4.conf
    )中更改默认数据库名称
    dbms.default_database=schoolmatesmall
    ),如果我想加载临时数据库,而不是用于停止或删除其他数据库的默认Neo4j.命令(temp或任何其他非默认数据库或除已加载数据库以外的任何脱机数据库)返回错误
    不支持的管理命令
    。这是因为只有一个用户数据库的community edition限制吗?是的。这是CE中的当前限制。您可以在Neo4j桌面、沙盒和启动程序中使用EE