Mongod拒绝在macos上启动,给出了一条长而神秘的错误消息



所以我试图在macos上启动一个mongodb后台进程(用于个人项目(。我用下面的步骤把它安装到我的电脑上。我已经正确地遵循了所有步骤,点击它并将其安装在自制软件包管理器上。一切都安装正确,但当我在终端中键入sudo mongod时,我会在这里得到以下消息:

{"t":{"$date":"2020-10-28T18:17:12.908-07:00"},"s":"I",  "c":"CONTROL",  "id":23285,   "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2020-10-28T18:17:12.913-07:00"},"s":"W",  "c":"ASIO",     "id":22601,   "ctx":"main","msg":"No TransportLayer configured during NetworkInterface startup"}

最后是这样的信息:

84931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"}
{"t":{"$date":"2020-10-28T18:19:18.868-07:00"},"s":"I",  "c":"CONTROL",  "id":20565,   "ctx":"initandlisten","msg":"Now exiting"}
{"t":{"$date":"2020-10-28T18:19:18.868-07:00"},"s":"I",  "c":"CONTROL",  "id":23138,   "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":100}}

我不想用这篇文章中的整个错误信息来惹恼你们,所以我把错误放在了一个粘贴框中:https://pastebin.com/hH21AmjY.我试着用sudo重新安装所有东西,登录或注销,在系统首选项中检查隐私。然而,我是蒙戈的新手,所以我不理解这种胡言乱语。

重要的部分是:

NonExistentPath:找不到数据目录/Data/db。使用(1(--dbpath命令行选项创建丢失的目录或指定另一个路径,或(2(在配置文件中添加"storage.dbpath"选项。

相关内容