gpt4 book ai didi

mongodb - service mongodb start 和 mongod 有什么区别

转载 作者:行者123 更新时间:2023-12-04 18:08:15 27 4
gpt4 key购买 nike

当我运行命令时:sudo service mongodb start mongodb 服务开始使用默认数据目录。

当我运行命令时:mongod --dbpath data/db --fork --logpath data/log/mongodb.log

它使用给定的 dbpath 启动 mongodb。有什么区别?

当我运行 sudo service mongodb start 时实际发生了什么首先然后运行 ​​mongod --dbpath data/db --fork --logpath data/log/mongodb.log

我应该先使用 sudo service mongodb stop 停止服务吗? ?

这一切都在 ubuntu 12.04 上

最佳答案

一个使用 upstart 而另一个不使用,另外 upstart 的好处是能够使用包含重新启动/停止/启动等功能的全局脚本对您的流程进行高级管理。

当您运行服务时 mongos 使用您在安装它时创建的默认配置文件,而使用直接命令您添加参数告诉 mongod 它有一个自定义dbpath--forklogPath

关于mongodb - service mongodb start 和 mongod 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21329618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com