我知道mongo db需要先启动才能与之交互。但我不明白为什么每次都设置dbpath?我以为我们只需要配置一次该路径。我是对的吗?
答案 0 :(得分:3)
您可以通过以下两种方式解决:
/data/db/
正如我在上一点所说,你可以制作一些脚本,为你做这个,作为一个例子:
=== 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