【发布时间】:2013-06-29 02:57:22
【问题描述】:
我使用的是 2.4.4 版本,遵循http://docs.webfaction.com/software/mongodb.html 的程序,并且正在使用 Mongoid 和 Ruby on Rails。我还在我正在使用的具有“userAdminAnyDatabase”权限的数据库中创建了一个用户,并将它与这个 rails mongoid 配置一起使用:
production:
sessions:
default:
database: <table>
hosts:
- localhost:<port>
username: <user>
password: <password>
我的服务器使用 --auth 标志运行,我还尝试了使用 mongodb cpmmand 行的用户,它可以工作,但是部署了我的 Rails 应用程序后,我仍然得到:
因错误 16550 失败:“未授权查询
我有什么遗漏吗?也许我需要创建一个特殊用户?
【问题讨论】:
-
几分钟前有类似的情况 - 数据库名称输入错误...
标签: ruby-on-rails mongodb mongoid webfaction