Neo4j 5 升级和迁移
建议您在继续之前阅读简介部分。 |
升级 Neo4j 5
您可以按照升级或修补 Neo4j 5中的说明,从任何版本的 Neo4j 5 升级到任何后续的次要
或修补程序
版本。
从 Neo4j 社区版迁移数据库到 Neo4j 企业版
您可以使用以下步骤从 Neo4j 5 社区版升级到 Neo4j 5 企业版。如果在迁移时不需要存储在system
数据库中的信息,您可以跳过与system
数据库相关的步骤。
-
停止正在运行的 Neo4j 5 社区版服务器
neo4j stop
-
使用
neo4j-admin database dump
命令备份system
和neo4j
数据库neo4j-admin database dump neo4j
neo4j-admin database dump system
默认情况下,转储位于data/dumps/。或者,可以通过conf/neo4j.conf设置
server.directories.dumps.root
来定义位置。 -
使用
neo4j-admin database load
将system
和neo4j
数据库加载到 Neo4j 5 企业版服务器中neo4j-admin database load neo4j --from-path=<path-to-community-neo4j-dump>
neo4j-admin database load system --from-path=<path-to-community-system-dump>
-
导航到 Neo4j 5 企业版服务器并启动它
neo4j start
-
如果您使用的是 5.8 或更早版本的 Neo4j,则必须手动升级
system
数据库。连接到任何服务器上的system
数据库并运行以下过程
CALL dbms.upgrade();
从 5.9 版本开始,在安全时会自动升级 |
-
删除启动时默认创建的现有
neo4j
数据库。请注意,这不会删除通过neo4j-admin database load
加载的任何存储文件。DROP DATABASE neo4j;
-
使用通过
neo4j-admin database load
加载的存储文件创建neo4j
数据库CREATE DATABASE neo4j;