我们使用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
选项,但它仍然失败。不仅适用于“管理员”。数据库,也适用于本地'或其他新创建的数据库。
可能是什么问题?