如何为mongodb设置permernent dbpath

时间:2013-01-06 09:58:45

标签: mongodb

我知道mongo db需要先启动才能与之交互。但我不明白为什么每次都设置dbpath?我以为我们只需要配置一次该路径。我是对的吗?

3 个答案:

答案 0 :(得分:3)

您可以通过以下两种方式解决:

  • 将您的dbpath更改为指向/data/db/
  • 的硬编码路径
  • 或者创建一个实际上会为您调用MongoDB实例的启动脚本

正如我在上一点所说,你可以制作一些脚本,为你做这个,作为一个例子:

=== rnMongo.sh ===
./mongod --dbpath

然后用一个命令:

./rnMongo.sh

或作为一项新贵工作:

# mongodb - Mongo Starter
author "lol"
description "Starts the MongoDB servers"

start on started network-services

#expect fork
exec /home/ubuntu/mongodb/bin/mongod --auth
#echo "Mongodb is now running";
#exit 0;
#stop
stop on runlevel [016]

#pre-stop

沿着这些方向的东西

答案 1 :(得分:3)

只需将mongod --dbpath / home / user / mongodb添加到启动应用程序中;)

答案 2 :(得分:1)

sudo mongod --port portnumber --dbpath /文件夹路径

默认设置为 sudo mongod --port 27017 --dbpath / var / lib / mongodb