在安装的 MongoDB 自制程序中设置 dbpath (Mac OS)
Set dbpath in MongoDB homebrew installed (Mac OS)
您好,我通过 Homebrew 安装了 Mongodb。
在 Mac OS Yosemite 上。
MongoDB shell 版本:2.6.8
我想要实现的是不必每次都把 --dbpath /path... 每次都放在 mongo d
现在我要写:
mongod --dbpath /usr/local/var/mongodb/
它工作正常。
我的问题是,当我尝试开始 mongod 时:
mongod --config /usr/local/etc/mongod.conf
它什么都不做。这正常吗?
我的配置文件是:
系统日志:
目的地:文件
路径:/usr/local/var/log/mongodb/mongo.log
日志追加:真
贮存:
数据库路径:/usr/local/var/mongodb
网:
绑定IP:127.0.0.1
有没有办法创建一个 mongo 自动读取的配置文件,这样我就可以 运行 mongod 而无需额外的参数?
或者默认将 dbpath 设置为 /usr/local/var/mongodb 的方法?
我还使用 Homebrew 安装了 MongoDB,并简单地将以下内容添加到我的 .bash_profile
。
# MongoDB Aliases
alias mongod="mongod --config /usr/local/etc/mongod.conf --fork"
所以每次我 运行 mongod
在终端中,它从配置文件中读取并分叉进程。
mongod --directoryperdb --dbpath /usr/local/folderName/mongodb/3.4.10/data/db --logpath /usr/local/Cellar/mongodb/3.4.10/log/mongo.log --logappend --rest
您好,我通过 Homebrew 安装了 Mongodb。 在 Mac OS Yosemite 上。 MongoDB shell 版本:2.6.8
我想要实现的是不必每次都把 --dbpath /path... 每次都放在 mongo d
现在我要写:
mongod --dbpath /usr/local/var/mongodb/
它工作正常。
我的问题是,当我尝试开始 mongod 时:
mongod --config /usr/local/etc/mongod.conf
它什么都不做。这正常吗?
我的配置文件是:
系统日志: 目的地:文件 路径:/usr/local/var/log/mongodb/mongo.log 日志追加:真 贮存: 数据库路径:/usr/local/var/mongodb 网: 绑定IP:127.0.0.1
有没有办法创建一个 mongo 自动读取的配置文件,这样我就可以 运行 mongod 而无需额外的参数?
或者默认将 dbpath 设置为 /usr/local/var/mongodb 的方法?
我还使用 Homebrew 安装了 MongoDB,并简单地将以下内容添加到我的 .bash_profile
。
# MongoDB Aliases
alias mongod="mongod --config /usr/local/etc/mongod.conf --fork"
所以每次我 运行 mongod
在终端中,它从配置文件中读取并分叉进程。
mongod --directoryperdb --dbpath /usr/local/folderName/mongodb/3.4.10/data/db --logpath /usr/local/Cellar/mongodb/3.4.10/log/mongo.log --logappend --rest