我对使用终端命令非常陌生。我正试图在我的Mac上本地运行一个应用程序,我遇到了困难,所以我试图找出可能存在的问题。第一个是使用mongod命令的时候我得到了流动的错误
/ usr / local / bin / mongod:3:警告:PATH中的不可靠世界可写dir / usr / local,模式040777 所有输出到:/usr/local/var/log/mongodb/mongo.log
这似乎是一个问题还是错误的?
答案 0 :(得分:1)
让您更接近默认运行:
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
以查看所有可用选项。