在linux / OS X上启动mongod服务的正确方法是什么?
我已经安装了mongodb,并能够运行它,使用它,做简单的数据库读/写类型的东西。 现在我试图设置我的Mac来运行mongod作为服务。
我收到“命令未找到”以回应:
init mongod start
回应:
~: service mongod start
service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'mongod' service
如果我尝试:
~: launchctl start mongod
launchctl start error: No such process
所以很明显我有点失落。 下一步似乎是随机字符输入,直到有效。 这个工作的命令是: mongod --quiet &
我不确定,也许这是你应该这样做的方式? 也许我应该脱掉'安静模式'并在命令行末尾添加> /logs/mongo.log
?
我正在Mac上构建开发环境,目的是在Linux服务器上做同样的事情。 我只是不确定Bash命令。 所有其他搜索我试图拉出答案给我的Windows机器的建议。
也许有人知道linux版本的命令?
非常感谢
随着最近的MongoDB社区版本的构建,这很简单。
当你通过brew进行安装时,它会告诉你到底要做什么。 无需创建新的启动控制文件。
$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
mongod --config /usr/local/etc/mongod.conf
==> Summary
链接地址: http://www.djcxy.com/p/90039.html
上一篇:
What is the correct way to start a mongod service on linux / OS X?