升级到任何 Neo4j 2025–2026 版本

重要提示

建议在继续之前阅读简介

您可以按照独立服务器或集群的说明,从 2025–2026 系列中的任何版本升级到任何后续版本。升级步骤与升级 Neo4j 5 完全相同。

您也可以从 Neo4j 5.26 LTS 升级到任何 Neo4j 2025-2026 版本。

Neo4j 5.26 LTS 是一个检查点版本。这意味着

所有 Neo4j 2025-2026 版本均支持 Cypher® 5,您的 Cypher 应用程序无需更新。有关更多信息,请参阅Cypher 版本

将数据库从 Neo4j 4.4 LTS (EOL) 迁移到任何 Neo4j 2025-2026 版本

将 Neo4j 4.4 LTS 服务器迁移到任何 Neo4j 2025-2026 版本,可以先升级到 5.26 LTS(请参阅将数据库从 4.4 LTS (EOL) 迁移),然后按照本节中的说明从 Neo4j 5.26 LTS 升级到任何 Neo4j 2025-2026 版本。

Neo4j 4.4 的长期支持已于 2025 年 11 月 30 日结束。

独立服务器和集群升级概述

首先请查阅发行说明,了解新版本中引入或更改的内容。如果您要升级到 LTS 版本之后的版本,可能需要查看操作手册 → 每个 Neo4j 版本的弃用、移除和变更,以了解 LTS 版本中弃用的功能以及新版本中更新或移除的内容。
根据您的应用程序与 Neo4j 的交互方式,您可能需要更新应用程序以使其与新版本的 Neo4j 兼容。

独立服务器

升级独立服务器(不属于集群的服务器)的步骤如下:

  1. 停止旧的 Neo4j 服务器。

  2. 安装新版本的 Neo4j。

  3. 启动新的 Neo4j 服务器。
    您可以监控日志以查看升级进度。neo4j.log 文件中包含了有关升级的信息。

在适用情况下,建议使用包管理器安装 Neo4j。这可以简化流程并确保配置和状态得到保留。

点击以下链接查看升级 Neo4j 独立服务器的演练指南:

集群

根据您拥有的集群类型,升级 Neo4j 集群有不同的策略。

基础集群

升级基础集群有两种策略:

  • 新服务器滚动升级 —— 在现有服务器下线之前先添加一台新服务器。这种方法在整个升级过程中保持集群可用并具有容错能力。此方法适用于使用可替换云资源或容器资源的部署。

  • 原地滚动升级 —— 将每台服务器逐一离线并升级。在下一台服务器离线之前,先将已升级的服务器重新连接到集群。这种方法在整个升级过程中保持集群可用。但是,在每台服务器离线期间,它会降低容错能力。

如果在此过程中数据存储不同步,您可能需要重新播种集群。有关更多信息,请参阅操作手册 → 播种集群

分析集群

要升级分析集群(即只有一个 `system` 主节点和一个或多个 `system` 从节点,使用设置 server.cluster.system_database_mode 的集群),务必先升级从节点,然后再升级主节点。否则,主节点会自动更新 `system` 数据库,导致从节点不再兼容。与原地滚动升级类似,单个服务器的升级步骤与升级独立服务器相同。

© . This site is unofficial and not affiliated with Neo4j, Inc.