官方MongoDB文档中提到:
使用以下命令启动mongod:
sudo service mongod start
然而,权威的MongoDB:权威指南,第2版在第11页上说:
要启动服务器,请运行mongod可执行文件:
$ mongod
在我的Ubuntu 16.04系统上,第一种方法可以正常运行,而第二种方法需要创建/data/db
目录并更改其权限或使用sudo mongod
命令才能运行。
我想知道,在什么情况下应该使用哪种方式?除了第二种方式占用控制台之外还有什么区别吗?
sudo service mongod start
vs
mongod
我试图查找service
命令的作用,但文档对我来说太高级了。