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
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
| 归档时间: |
|
| 查看次数: |
5308 次 |
| 最近记录: |