MongoDB创建用户杀死重启

时间:2015-07-07 11:42:23

标签: mongodb

我们使用Ansible来安装MongoDB,但我们在CentOS 6.x 64位上安装MongoDB(2.2 - 旧版本,但目前是我们平台的标准版本)时遇到问题。

此剧本将下载mongodb-linux-x86_64-2.2.0.tgz文件并将其解压缩到/opt。我们添加/etc/mongodb.conf并安装init脚本。这很好,你可以(重新)在配置的机器上启动mongo服务。

但是当我们在' admin'中创建用户时数据库:

echo 'db.addUser("mongoadmin", "password");' | mongo admin

它会成功,但是当我们重新启动MongoDB时,它会失败并继续失败。我"玩"使用auth = true选项,但它仍然失败。不仅适用于“管理员”。数据库,也适用于本地'或其他新创建的数据库。

直到几个星期前,这一切都奏效了,我不知道为什么。我们在多台机器上使用它,因此它与单台机器无关。

可能是什么问题?

0 个答案:

没有答案