在Neo4j 2.1.2中打开2.1.0-M01数据库时出错

在Neo4j 2.1.2中打开2.1.0-M01数据库时出错,neo4j,Neo4j,我已经升级到Neo4j 2.1.2,并尝试打开在2.1.0-M01中创建的数据库 当我尝试使用一个数据库启动Neo4j 2.1.2时,该数据库在另一台计算机上运行,并且仍然在2.1.0-M01中,我得到以下错误: 启动Neo4j服务器失败:启动org.Neo4j.kernel.EmbeddedGraphDatabase时出错,C:\Users\xxxxxxx\Documents\Neo4j\analytics.graphdb 我尝试在数据库文件夹的neo4j.properties中取消对allo

我已经升级到Neo4j 2.1.2,并尝试打开在2.1.0-M01中创建的数据库

当我尝试使用一个数据库启动Neo4j 2.1.2时,该数据库在另一台计算机上运行,并且仍然在2.1.0-M01中,我得到以下错误:

启动Neo4j服务器失败:启动org.Neo4j.kernel.EmbeddedGraphDatabase时出错,C:\Users\xxxxxxx\Documents\Neo4j\analytics.graphdb

我尝试在数据库文件夹的neo4j.properties中取消对allow_store_upgrade=true的注释,但这没有帮助

对于两个都在2.1.0-M01中工作的独立数据库,会发生此错误

我不确定错误消息的EmbeddedGraphDatabase部分来自何处。我没有使用嵌入式版本

我做错了什么或遗漏了什么?

检查data/graph.db/messages.log以查看警告和错误。升级之前,请始终确保旧版本完全关闭


一般来说,不保证里程碑之间的升级。里程碑旨在收集用户的反馈,而不是用于生产目的。

我在M01中对数据库进行了彻底关闭

当尝试加载M01数据库时,Neo4j甚至从未在messages.log中放入任何内容。没有帮助

很难相信M01版本的数据库与下一个版本不兼容。哦,好吧,这是一个有点艰难的教训

我只是回到M01,加载旧数据库并将全部内容导出到Cypher。然后在2.1.2中创建新数据库并导入旧数据库内容。有点痛,但至少是可能的