服务器命令参考

可以使用针对 system 数据库执行的一组 Cypher 管理命令添加和管理服务器。

通过 bolt 连接到 DBMS 时,管理命令会自动路由到 system 数据库。

服务器管理命令语法

有关语法描述的更多详细信息,请参见 此处

命令

ENABLE SERVER

语法

ENABLE SERVER 'serverId' [OPTIONS "{" option: value[,...] "}"]

描述

将已发现的服务器添加到集群。有关更多信息,请参见 已启用状态

所需权限

GRANT SERVER MANAGEMENT

命令

ALTER SERVER

语法

ALTER SERVER 'name' SET OPTIONS "{" option: value[,...] "}"

描述

更改服务器的约束。有关更多信息,请参见 更改服务器选项

所需权限

GRANT SERVER MANAGEMENT

命令

RENAME SERVER

语法

RENAME SERVER 'name' TO 'newName'

描述

更改服务器的名称。有关更多信息,请参见 重命名服务器

所需权限

GRANT SERVER MANAGEMENT

命令

DEALLOCATE DATABASES

语法

[DRYRUN] DEALLOCATE DATABASE[S] FROM SERVER[S] 'name'[, ...]

描述

从给定服务器中删除所有数据库。有关更多信息,请参见 从服务器中解除分配数据库

所需权限

GRANT SERVER MANAGEMENT

命令

DROP SERVER

语法

DROP SERVER 'name'

描述

从集群中移除没有托管任何数据库的服务器。有关更多信息,请参见删除服务器

所需权限

GRANT SERVER MANAGEMENT

命令

SHOW SERVERS

语法

SHOW SERVER[S]
  [YIELD { * | field[, ...] } [ORDER BY field[, ...]] [SKIP n] [LIMIT n]]
  [WHERE expression]
  [RETURN field[, ...] [ORDER BY field[, ...]] [SKIP n] [LIMIT n]]

描述

列出集群可见的所有服务器。有关更多信息,请参见列出服务器

所需权限

GRANT SHOW SERVERS

命令

REALLOCATE DATABASES

语法

[DRYRUN] REALLOCATE DATABASE[S]

描述

在集群中的服务器之间重新平衡数据库。有关更多信息,请参见在添加的服务器上托管数据库

请注意,这是一个集群级命令,而不是服务器级命令。

所需权限

GRANT SERVER MANAGEMENT