mongodb - 无法在 Mac OS Mojave 10.14 中使用 Homebrew 启动服务 MongoDB
问题描述
我安装/重新安装了 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
解决方案
- 打开终端应用程序并输入
brew update.
- 更新 Homebrew 后
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
你会在这里看到同样的东西,但是看看新的文档
推荐阅读
- c# - 如何在 .NET 核心控制台通用主机中使用 Autofac?
- vb.net - VB.net GPIB 终止字符问题
- python - 集成依赖于变量的函数的最快方法
- amazon-web-services - 我无法安装 Amazon Inspector
- github - Git 工作流/动作和 svn checkout
- c# - 如何在 .NET Core 中添加两个不同库之间的关系
- django - 在 Django 中分配之前引用 /signin/ 局部变量“用户”处的 UnboundLocalError
- flutter - 在 Intellij 上使用 Run Anything for Flutter 命令
- android - 无法通过 Firebase 动态链接在 Expo 应用程序中获取 oobCode
- reactjs - 使用来自导入图像的动态 img src