1

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

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

4

1 回答 1

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用户身份运行。

于 2013-10-31T02:08:46.100 回答