解除绑定 system 数据库

您可以使用 neo4j-admin dbms unbind-system-db 命令移除并归档 system 数据库的集群状态,以便服务器能够重新绑定到集群中的新 system 数据库。

执行 neo4j-admin dbms unbind-system-db 命令不会影响其他标准数据库的集群状态。但是,由于 DBMS 中的所有服务器都需要在运行该命令前关闭,因此 DBMS 内的所有数据库都会出现停机。

语法

neo4j-admin dbms unbind-system-db 命令具有以下语法

neo4j-admin dbms unbind-system-db [-h] [--expand-commands] [--verbose] [--archive-cluster-state[=true|false]]
                                  [--additional-config=<file>] [--archive-path=<path>]

描述

移除并归档 system 数据库的集群状态。

选项

neo4j-admin dbms unbind-system-db 命令具有以下选项

表 1. neo4j-admin dbms unbind-system-db 选项
选项 描述 默认

--additional-config=<file>

包含额外配置的配置文件。

--archive-cluster-state[=true|false]

启用或禁用集群状态归档。

false

--archive-path=<path>

集群状态归档的目标位置(文件或文件夹)。

--expand-commands

允许在配置值评估中进行命令扩展。

-h, --help

显示此帮助消息并退出。

--verbose

启用详细输出。

限制

在运行 neo4j-admin dbms unbind-system-db 命令之前,必须关闭所有服务器上的 Neo4j 进程。

用法

neo4j-admin dbms unbind-system-db 命令移除并归档 system 数据库的集群状态,以便服务器能够重新绑定到集群中的新 system 数据库。

在对每个集群成员运行该命令之前,您必须关闭所有集群成员。有关详细信息,请参阅 灾难恢复指南 → 使 system 数据库可写

neo4j-admin dbms unbind-system-db 命令不会影响标准数据库的集群状态。但是,由于在执行该命令之前必须关闭 DBMS 中的所有服务器,因此 DBMS 内的所有数据库预计会出现停机。