在Mac OS Mojave 10.14中使用Homebrew无法启动服务MongoDB

时间:2019-09-02 01:09:41

标签: mongodb homebrew macos-mojave

我几次安装/重新安装了mongoDB。但是我遇到了同样的问题“错误:权限被拒绝”

我正在使用community@4.2版本。

阅读堆栈溢出的建议后,我有很多方法。但没有任何效果。

我已经按照mongoDB的指示进行了安装: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

服务没有启动。我不确定如何使用config来配置用户名和密码。

从brew安装时,它不要求配置任何密码或用户名。

酿酒服务启动mongodb-community@4.2

启动mongoDB服务时出现错误消息。 错误:权限被拒绝@ rb_sysopen-/Users/syedahmed/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist

1 个答案:

答案 0 :(得分:0)

  • 打开“终端”应用并输入
  

brew update.

  • 更新自制软件后
  

brew install mongodb

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

mkdir -p /data/db

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

> sudo chown -R `id -un` /data/db

  • 运行Mongo守护程序,在您的一个终端窗口中运行mongod。 这应该启动Mongo服务器。

  • 运行Mongo Shell,在一个终端上运行Mongo守护程序,在另一个终端窗口中键入mongo。这将运行Mongo Shell,这是一个用于访问MongoDB中数据的应用程序。

  • 要退出Mongo shell,请运行quit()

  • 要停止Mongo守护程序,请按ctrl-c

如果您有任何问题,请访问

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

与您将在这里看到的一样,只是看看新文档?