0
我有mongodb服务器auth = true和许多数据库。我试图连接到它使用远程管理数据库:全局管理连接用户MongoDB 2.6
mongo --host xxx admin --username admin --password secretPassword
(WORK)
mongo --host xxx products --username admin --password secretPassword
(不工作)
我可以连接到管理数据库,并切换到产品。但是开发人员使用连接字符串使用相同的用户名和密码连接到特定数据库
我可以为每个数据库创建管理员用户,但数据库相当动态一些添加一些删除。我读过关于全球管理线程,但设置用户角色不利于
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
和
--authenticationDatabase
是不是一种选择,因为大量的代码已被重写。
有没有办法设置一个全局管理员,任何人都可以用用户名和密码连接到远程数据库?
这与Python有什么关系? – Cyphase
我会再次发表评论。如果您的实际问题是关于使用身份验证连接Python客户端,那么您应该明白 –