Neo4j 恢复请求数据库升级

Neo4j restore asks for DB upgrade

我在 AWS 中有一个托管 Neo4j 数据库的实例。 我使用的版本是 2.3.1。 我使用 "neo4j-backup" 对其进行了备份。 然后我压缩文件并上传到外部存储。 我想将数据库恢复到我使用相同版本 (2.3.1) 的另一个实例,因此我将文件复制到第一个实例正在使用的同一文件夹中。

当我 运行 neo4j 控制台命令时它指出:

ERROR Neo4j cannot be started, because the database files require upgrading and upgrades are disabled in configuration. Please set 'allow_store_upgrade' to 'true' in your configuration file and try again.

当然"allow_store_upgrade"被注释掉了, 恢复时必须升级吗? 如何找到数据库版本?

如果您使用的是同一版本,则无需将其注释掉。尽管我认为这样做不会造成任何伤害(尤其是如果您在其他地方仍有该备份)。

您应该能够在 CHANGES.txt / README.txt 文件中找到 Neo4j 的版本。当您启动服务器时,它还应该在 data/graph.db/messages.log 中输出版本。此外,如果您转到 Web 控制台(默认为 http://localhost:7474),它会向您显示版本。