NEO4J 社区版中的 Cypher 查询:无法创建角色、将角色附加到用户、将数据库权限(即读取)添加到角色

问题描述 投票:0回答:1

我正在使用 NEO4J 社区版,但在一些密码查询方面遇到问题

  • 我无法授予角色,因为 GRANT 命令不是 工作。
  • 我无法使用命令 CREATE ROLE reader 在 NEO4J 社区版中创建角色。
  • 我无法向用户添加数据库权限。

有关我面临的问题的更多详细信息:

  1. 我无法授予角色,因为 GRANT 命令不起作用。 错误信息如下:
Neo.ClientError.Statement.UnsupportedAdministrationCommand
Unsupported administration command: GRANT ROLE reader TO xyz
  1. 我无法使用命令 CREATE ROLE reader 在 NEO4J 社区版中创建角色。

错误信息如下:

Neo.ClientError.Statement.UnsupportedAdministrationCommand
Unsupported administration command: CREATE ROLE reader
  1. 我正在尝试使用命令 GRANT ACCESS ON DATABASE * TO admin 将所有 Neo4j 数据库的管理员权限添加到角色(例如:- admin),但我认为这也不会被执行因为我们能够创建第 2 点所示的角色。
  2. 上述密码查询适用于
NEO4J企业版

,但在NEO4J社区版中无法执行 您能否建议我解决我面临的上述 3 个问题?

database cypher roles
1个回答
0
投票
记录

在 Neo4j 社区版中没有角色,但所有用户都有 隐含的管理员权限。

因此,创建角色并为角色授予权限仅在企业版中支持。

© www.soinside.com 2019 - 2024. All rights reserved.