gpt4 book ai didi

mongodb - Mongo 不安全的世界目录

转载 作者:可可西里 更新时间:2023-11-01 09:52:51 26 4
gpt4 key购买 nike

我对使用终端命令非常陌生。我试图在我的 Mac 上本地运行一个应用程序,但我遇到了困难,所以我试图找出可能的问题。第一个是当使用 mongod 命令时我得到了一个流动的错误

/usr/local/bin/mongod:3: 警告:PATH 中的不安全世界可写目录/usr/local,模式 040777所有输出到:/usr/local/var/log/mongodb/mongo.log

这看起来是个问题还是错误的?

最佳答案

让/usr/local world 可写从来都不是一个好主意。普通权限只允许 super 用户 (root) 写入这些系统目录。

让您更接近默认运行:

sudo chmod 755 /usr/local

此外,您可能希望通过运行清除每个子目录和文件上的全局可写位:

sudo chmod -R o-w /usr/local

这意味着您必须以 root 身份启动 mongod 或将数据库路径更改为您可以写入的位置(例如在您的 homedir 中)。

我使用以下命令在我的开发机器上运行 mongod:

mongod --bind_ip 127.0.0.1 --dbpath ~/mongo -v --profile 2

这意味着:

  • --bind_ip 127.0.0.1 确保您网络中的其他人无法访问您的数据库
  • --dbpath ~/mongo 将数据库文件保存在您的主目录中的 mongo 目录中
  • -v 显示正在执行的查询
  • --profile 2 显示查询的性能和配置文件信息

您应该运行 mongod -h 以查看所有可用选项。

关于mongodb - Mongo 不安全的世界目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com