如何在mac OS X上启动mongodb服务?

nsh*_*tty 23 macos mongodb

我已经在我的mac上安装了Mongodb,但该进程当前没有运行.如何启动Mongodb服务以便我可以开始使用命令?

kin*_*iel 57

如果您使用自制程序在macOS上安装MongoDB,请在终端中键入以下内容.在大多数情况下应该这样做.

$ brew services start mongodb
Run Code Online (Sandbox Code Playgroud)

  • 您可以在`/ usr/local/etc/mongod.conf`中调整配置 (4认同)
  • 如果您安装了社区版,可能需要使用“brew services start mongodb-community” (2认同)

bag*_*rat 22

在终端中尝试以下步骤:

which mongod
Run Code Online (Sandbox Code Playgroud)

这将输出您的路径mongod,但如果它不在您$PATH的命令输出中将为空.所以你需要找到你的可执行文件:

find / -name 'mongod'
Run Code Online (Sandbox Code Playgroud)

在此命令的输出中,您将看到许多行,其中一行将是bin/mongod,例如/usr/local/mongodb/bin/mongod.在这种情况下,取整个绝对路径并执行以下操作:

echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

然后再试一次:

mongod --dbpath /your/path
Run Code Online (Sandbox Code Playgroud)


小智 11

就做brew services start mongodb-community。例子:

$ brew services list
Name              Status  User Plist
mongodb-community stopped      
$ brew services start mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)
Run Code Online (Sandbox Code Playgroud)

当然,这取决于你的安装。这是典型的 brew 安装。


cri*_*fan 7

现在是 2021 年,所以从mongodbMac开始:

brew

  • brew services start mongodb-community
    • 用于安装: brew install mongodb-community

相似地:

用于指定版本

  • brew services start mongodb-community@4.2
    • 用于安装: brew services install mongodb-community@4.2

只运行不想启动

start方法开始启用开始在发射/启动

仅当前运行,请使用run

  • brew services run mongodb-community

检查状态

启动后,检查状态使用:

  • brew services

手动

对于旧版本 mongodb,命令是mongod

  • 直接运行: mongodb
  • 使用配置运行: mongod --config /usr/local/etc/mongod.conf
    • 默认配置文件路径是: /usr/local/etc/mongod.conf
  • 只传递一些参数运行:
    • 带数据库路径: mongod --dbpath /data
      • /data 是常用的mongodb数据库路径


Sun*_*dar 5

只需进入您希望 mongodb 存储所有数据库文件的文件夹并运行命令

mongod --dbpath=.