启动MongoDB流程的最佳实践?

时间:2013-10-30 21:40:27

标签: mongodb

所以我开始使用MongoDB,我似乎无法找到有关如何运行MongoDB进程的最佳实践的任何文档。理想情况下,我希望它使用/etc/mongodb.conf文件作为使用副本集(主要,辅助,仲裁)设置的参数。

/etc/mongodb.conf由root拥有,我的db由mongodb用户拥有。我以ubuntu用户身份登录,我不知道如何以mongodb用户身份自动启动mongodb进程。我一直在使用root来执行mongod --config /etc/mongodb.conf但是有更好的方法来执行此操作。我知道我需要修改/etc/mongodb.conf以允许mongodb用户访问它,这不是问题。

1 个答案:

答案 0 :(得分:2)

请勿更改/etc/mongodb.conf的权限。这不是必需的。使用root用户打开此文件,并根据需要对其进行个性化设置。

要使用 ubuntu 用户启动MongoDB,请键入以下命令之一。

sudo service mongodb start

或者

sudo invoke-rc.d mongodb start

或者

sudo /etc/init.d/mongodb start

通过这种方式,MongoDB最终将以 mongodb 用户身份运行。