我有一个新的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
如果是这样,配置文件有什么意义?
答案 0 :(得分:2)
事实证明你需要传递配置文件,如下所示:
mongod --config /etc/mongod.conf