首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ConnectionException将Eve REST连接到MongoDB实例

ConnectionException将Eve REST连接到MongoDB实例
EN

Stack Overflow用户
提问于 2013-08-29 20:14:53
回答 2查看 1.5K关注 0票数 4

我刚刚安装了“前夜演示”--我无法让它开始工作。

错误是:

eve.io.base.ConnectionException:初始化驱动程序时出错。确保数据库服务器正在运行。驱动程序异常:OperationFailure(u“命令子((‘认证’,1),('user',u'user'),('nonce',u‘cec66353cb35b35b6f5’),('key',u‘14817e596653376514b248055e1d4f’)失败:8月失败

我已经运行了mongoDB,并安装了夏娃和Python2.7。

我创建了所需的run.pysettings.py

什么不管用?我漏掉了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-16 13:30:09

看起来,您在MongoDB中配置的settings.py用户/pw组合框还没有设置在db级别。从mongo类型use <dbname>,然后db.system.users.find()获得<dbname>的授权用户列表。它可能是空的;根据需要添加用户(请参阅MongoDB文档)。

票数 6
EN

Stack Overflow用户

发布于 2014-03-05 00:31:43

  1. 从setting.py获取mongodb的dbname、用户名和密码,例如: MONGO_USERNAME =‘用户名’MONGO_PASSWORD =‘密码’MONGO_DBNAME = 'apitest‘
  2. 使用mongo登录mongo服务器,并确保dbname的system.user collection.you中的用户名可以通过以下操作在数据库中查询经过身份验证的用户: 使用apitest db.system.users.find()
  3. 如果system.users中不存在用户名,则可以使用db.addUser命令将用户添加到system.users collection.eg: 使用顶部的db.addUser{‘用户名’,‘密码’}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18520203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档