我在AWS托管Neo4j数据库中有一个实例。 我使用的版本是2.3.1。 我用“neo4j-backup”备份了它。 然后我压缩文件并上传到外部存储器。 我想将数据库还原到另一个使用相同版本(2.3.1)的实例,因此我将这些文件复制到第一个实例使用的相同文件夹中。Neo4j恢复请求数据库升级
当我运行的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”已被注释掉, 我必须做升级还原的时候? 如何找到数据库版本?
谢谢,但... 当我不注释掉升级时,我得到以下错误:导致:org.neo4j.kernel.impl.storemigration.StoreUpgrader $ UnexpectedUpgradingStoreVersionException:'/ home/ubuntu/db/neostore.nodestore.db'有一个我们无法升级的商店版本号。预期'v0.A.3',但文件是版本''。所以它甚至不允许我升级数据库..备份的数据库是2.3.1(检查原始数据库的messages.log)。 –
对不起,我发现了这个问题。我正在研究分段服务器,它们包含2.3.1,但忘记了产量仍然是2.2.5。 –
太棒了,很高兴你明白了;) –