MongoDB 3.0.1 auth的问题 - RoboMongo

Man*_*anu 9 mongodb node.js robo3t

我在服务器(Ubuntu14.04)中安装了MongoDB 3.0.1.我需要为MongoDB启用远程身份验证,以便注册用户只能看到它.一旦安装了Mongo,我就运行了这些命令:

> use admin
switched to db products
> db.createUser({user: "userAdmin", pwd: "admin1234", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
Run Code Online (Sandbox Code Playgroud)

这是我的/etc/mongod.conf":

dbpath = /var/lib/mongodb
logpath = /var/log/mongodb/mongod.log
logappend = true
port = 27017
bind_ip = 127.0.0.1,SERVER_IP
auth = true
Run Code Online (Sandbox Code Playgroud)

如果我尝试连接RoboMongo,我收到此消息

YES - Connected to SERVER_IP
NO - Authorization failed
Run Code Online (Sandbox Code Playgroud)

如果我尝试从我的浏览器访问它(http:// SERVER_IP:3000 /产品),我会收到以下消息:

null
Run Code Online (Sandbox Code Playgroud)

如果我从浏览器更改配置文件"auth = false",我可以看到这个(这是正确的)

[]
Run Code Online (Sandbox Code Playgroud)

但我无法登录,有人可以帮助我吗?

Mat*_*sen 12

通过Robomongo.org主页:

Note: We are working on an update with MongoDB 3.0 compatibility for the upcoming Robomongo 0.9.x release series.

Robomongo目前的版本为0.8.5,仅支持MongoDB 2.2