您好我通过Homebrew安装了Mongodb.在Mac OS Yosemite上.MongoDB shell版本:2.6.8
我想要实现的是不必每次都使用--dbpath/path ...每次都只是mongod
现在我要写:
mongod --dbpath /usr/local/var/mongodb/
Run Code Online (Sandbox Code Playgroud)
它工作正常.
我的问题是,当我尝试开始mongod时:
mongod --config /usr/local/etc/mongod.conf
Run Code Online (Sandbox Code Playgroud)
它什么都不做.这是正常的吗?
我的配置文件是:
systemLog: destination: file path: /usr/local/var/log/mongodb/mongo.log logAppend: true storage: dbPath: /usr/local/var/mongodb net: bindIp: 127.0.0.1
有没有办法创建mongo自动读取的配置文件,以便我可以运行mongod而无需额外的参数?
或者默认情况下将dbpath设置为/ usr/local/var/mongodb?
Jua*_*rah 13
我还使用Homebrew安装了MongoDB,只需将以下内容添加到我的.bash_profile.
# MongoDB Aliases
alias mongod="mongod --config /usr/local/etc/mongod.conf --fork"
Run Code Online (Sandbox Code Playgroud)
因此,每次我mongod在终端中运行时,它都会从配置文件中读取并分叉进程.
| 归档时间: |
|
| 查看次数: |
7780 次 |
| 最近记录: |