启动MongoDB流程最佳实践?
因此,我刚刚开始使用MongoDB,似乎找不到任何关于如何运行MongoDB进程的最佳实践的文档。理想情况下,我希望它使用启动MongoDB流程最佳实践?,mongodb,Mongodb,因此,我刚刚开始使用MongoDB,似乎找不到任何关于如何运行MongoDB进程的最佳实践的文档。理想情况下,我希望它使用/etc/mongodb.conf文件作为它的参数,该参数是使用副本集(主、辅、仲裁器)设置的 /etc/mongodb.conf归root用户所有,my db归mongodb用户所有。我以用户ubuntu的身份登录,不知道如何以mongodb用户的身份自动启动mongodb进程。我一直在使用root来执行mongod--config/etc/mongodb.conf,但是有
/etc/mongodb.conf
文件作为它的参数,该参数是使用副本集(主、辅、仲裁器)设置的
/etc/mongodb.conf
归root用户所有,my db归mongodb用户所有。我以用户ubuntu的身份登录,不知道如何以mongodb用户的身份自动启动mongodb进程。我一直在使用root来执行mongod--config/etc/mongodb.conf
,但是有一种更好的方法。我知道我需要修改/etc/mongodb.conf
,以允许mongodb用户访问它,这不是问题 不要更改/etc/mongodb.conf
的权限。没必要。使用root用户打开此文件,并根据需要对其进行个性化设置
要使用ubuntu用户启动MongoDB,请键入以下命令之一
sudo service mongodb start
或
或
这样,MongoDB将以MongoDB用户的身份运行
sudo invoke-rc.d mongodb start
sudo /etc/init.d/mongodb start