MongoDB:Custom Port&数据库路径不起作用

时间:2014-06-15 15:11:48

标签: mongodb ubuntu

我有一个新的MongoDB服务器,我希望使用自定义端口+数据库路径运行。

我在/etc/mongod.conf中进行了这些编辑:

port = 53214 dbpath=/var/lib/mongodb

我可以确认dbpath存在并且由mongodb用户拥有。

但是,当我尝试启动mongod(service mongod start)时,它想要使用端口27017和dbpath /data/db

我尝试删除mongod.lock中的/var/lib/mongodb,但这没有帮助。

我的问题:

每次启动mongod时都必须手动传递这些参数吗?

mongod --dbpath /var/lib/mongodb --port 53214

如果是这样,配置文件有什么意义?

1 个答案:

答案 0 :(得分:2)

事实证明你需要传递配置文件,如下所示:

mongod --config /etc/mongod.conf