在多个replicaset实例mongodb上与同一用户的连接

在多个replicaset实例mongodb上与同一用户的连接,mongodb,replicaset,Mongodb,Replicaset,我是mongodb的新手,我正在一个分片集群上工作 我连接到副本集时遇到问题: 我有一个具有只读权限的用户,确切地说,它是群集监视器,可以读取任何数据库。 此用户已在mongos实例上创建 当我尝试与此用户连接到replicaset时,我无法对自己进行身份验证,并且会出现类似im not register的错误 所以我的问题是这正常吗?用户可能未连接,这取决于您正在使用的实例 如果有人知道答案,请告诉我,对不起我的英语,我还是个学生 谢谢。您无法使用在mongos上创建的用户直接连接到碎片副本集

我是mongodb的新手,我正在一个分片集群上工作

我连接到副本集时遇到问题:

我有一个具有只读权限的用户,确切地说,它是群集监视器,可以读取任何数据库。 此用户已在mongos实例上创建

当我尝试与此用户连接到replicaset时,我无法对自己进行身份验证,并且会出现类似im not register的错误

所以我的问题是这正常吗?用户可能未连接,这取决于您正在使用的实例

如果有人知道答案,请告诉我,对不起我的英语,我还是个学生


谢谢。

您无法使用在mongos上创建的用户直接连接到碎片副本集成员mongod。 要连接到碎片集群mongod,您需要在该本地mongod上创建一个用户。该用户通常应为管理目的而创建,因此应具有管理权限

参考: