如何为mongodb设置permernent dbpath
我知道在与mongo db交互之前需要先启动它。但我不明白的是,为什么每次都要设置dbpath?我认为我们只需要配置该路径一次。我说的对吗?你可以用两种方法解决这个问题:如何为mongodb设置permernent dbpath,mongodb,Mongodb,我知道在与mongo db交互之前需要先启动它。但我不明白的是,为什么每次都要设置dbpath?我认为我们只需要配置该路径一次。我说的对吗?你可以用两种方法解决这个问题: 将数据库路径更改为硬编码的路径,该路径将指向/data/db/ 或者制作一个启动脚本,实际为您调用MongoDB实例 正如我在最后一点中所说,您可以制作一些脚本来为您完成这项工作,例如: === rnMongo.sh === ./mongod --dbpath 然后用一个命令: ./rnMongo.sh 或者作为一个暴
- 将数据库路径更改为硬编码的路径,该路径将指向
/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
类似于这些思路的东西只需将mongod--dbpath/home/user/mongodb添加到启动应用程序中即可;) sudo mongod--端口号--dbpath/文件夹路径
默认情况下,它设置为
sudo mongod--端口27017--dbpath/var/lib/mongodb不查看视频。。。标准mongodb启动脚本从/etc下的文件中读取它们的配置,您可以在其中清楚地配置dbpath。这里有什么问题?除此之外:链接不起作用为什么用node.js标记?在你的问题中,node.js与你没有任何关系。你使用的是什么操作系统?如果是*nix,那么您可以通过编辑
/etc/mongodb.conf
文件来配置dbpath和其他mongodb选项。@leonid我正在使用mac OS。mac的下载文件夹中没有mongodb.confOS@CRUSADER你是说mac os系统等文件夹?因为mac OSHO的mongo下载包中没有etc,您如何设置mongo服务?可以为服务mongo启动命令设置路径吗?可以在配置文件中进行设置