我已经使用以下说明为mongo创建了一个管理员用户:
http://docs.mongodb.org/manual/tutorial/add-user-administrator/
从mongo客户端看起来我可以进行身份验证:
> use admin
switched to db admin
> db.auth('admin','SECRETPASSWORD');
1
>
但我不能用其他方式连接。例如:
mongo -u管理员-p SECRETPASSWORD
给出错误:
JavaScript execution failed: Error: 18 { code: 18, ok: 0.0, errmsg: "auth fails" } at src/mongo/shell/db.js:L228
我在etc/mongod.conf
有auth = true
。
我遗漏了什么?
https://stackoverflow.com/questions/18216712
复制相似问题