小编mon*_*ksy的帖子

MongoDB Auth,可以在 shell 中进行身份验证,但不能通过命令行进行身份验证

我有一个连接到名为讨论的 MongoDB 数据库的应用程序。我创建了一个用户

蒙戈外壳:

> use discussions
switched to db discussions
> db.auth("discussions","XXXXXXXXX")
1
> show users
{
        "_id" : "discussions.discussions",
        "user" : "discussions",
        "db" : "discussions",
        "roles" : [
                {
                        "role" : "dbOwner",
                        "db" : "discussions"
                }
        ]
}
Run Code Online (Sandbox Code Playgroud)

所以这是为了确认我在数据库上确实有一个帐户,并且它是 dbOwner。根据文档,它具有 READ、WRITE 等权限。

配置文件启用了“auth = true”属性,并且自更改以来该服务已被退回不止一次。

但是,问题是当我尝试从 shell 外部连接到数据库时,我总是收到错误消息:

mongo  discussions -u 'discussions' -p 'XXXXXXXXX'
MongoDB shell version: 2.6.3
connecting to: discussion
2014-08-05T01:00:39.026+0400 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1210
exception: login failed …
Run Code Online (Sandbox Code Playgroud)

database database-administration mongodb

4
推荐指数
1
解决办法
3万
查看次数

基于 Web 的 SVN 工具

我正在寻找一个网络解决方案,我可以将它安装在我的 SVN 服务器上。我希望能够使用它执行以下操作:

  1. 按作者跟踪更改
  2. 创建关于谁做了什么的报告
  3. 查看更改(差异)
  4. 希望是开源的并且易于安装
  5. 在 Linux 上运行

有这样的软件吗?

untagged

1
推荐指数
1
解决办法
449
查看次数