mongo 用户可以登录 admin 数据库。但是不能登录其他数据库。
我已向用户授予以下权限。
权限命令:
db.createUser( { user: "root", pwd: "password", roles: [ "readWriteAnyDatabase", "userAdminAnyDatabase", "dbAdminAnyDatabase", "clusterAdmin" ]} )
在访问其他 DB 表单 Mongo Shell 时,出现以下错误
命令行 :
C:\mongodb\bin>mongo.exe database-name -u root -p
2014-12-01T12:00:05.806+0000 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1210
exception: login failed
那么我怎样才能让同一个用户访问数据库呢?有人可以帮忙吗?