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

时间:2015-07-22 13:26:08

标签: macos mongodb

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

10 个答案:

答案 0 :(得分:47)

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

$ brew services start mongodb

答案 1 :(得分:15)

在终端中尝试以下步骤:

which mongod

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

find / -name 'mongod'

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

echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile

然后再试一次:

mongod --dbpath /your/path

答案 2 :(得分:6)

现在是 2021 年,所以在 Mac 上开始 mongodb

使用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 表示 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 数据库路径

答案 3 :(得分:4)

只需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)

当然,取决于您的安装。这是典型的Brew安装。

答案 4 :(得分:3)

对于 mongodb-community@4.2

开始 运行酿造服务启动mongodb-community@4.2

结束 运行酿造服务停止mongodb-community@4.2

来源:Source

答案 5 :(得分:2)

要启动mongodb,您只需在终端上运行“mongod”命令。

答案 6 :(得分:1)

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

mongod --dbpath=.

答案 7 :(得分:0)

使用此行可以解决问题。

在mongo bin路径的终端中执行此行:

export PATH=<mongodb-install-directory>/bin:$PATH

<mongodb-install-directory>将此替换为您的路径,例如:

export PATH=/Application/Mongo/bin:$PATH

答案 8 :(得分:0)

使用Homebrew安装并运行MongoDB

打开“终端”应用并输入

  

酿造更新

更新自制软件后

  

简单安装mongodb

下载Mongo之后,创建“ db”目录。这是Mongo数据文件所在的位置。 您可以通过运行

在默认位置创建目录
  

sudo mkdir -p / data / db

通过运行确保/ data / db目录具有正确的权限

  

sudo chown -R id -un / data / db

运行Mongo守护程序,在您的一个终端窗口中运行

  

蒙哥

这应该启动Mongo服务器。 运行Mongo Shell,在一个终端上运行Mongo守护程序,然后在另一个终端窗口中键入 mongo 。这将运行Mongo Shell,这是一个用于访问MongoDB中数据的应用程序。 要退出Mongo Shell,请运行quit() 要停止Mongo守护程序,请按ctrl-c

启动服务:

  

酿酒服务启动mongo

https://treehouse.github.io/installation-guides/mac/mongo-mac.html

答案 9 :(得分:0)

请尝试以下步骤:

找到您的MongoDB路径和MongoDB数据库路径,然后运行以下命令

/Users/username/mongodb/bin/mongod --dbpath=/Users/username/mongodb-data/