gpt4 book ai didi

mongodb网络在mac上无法访问

转载 作者:行者123 更新时间:2023-12-02 15:36:05 25 4
gpt4 key购买 nike

抱歉,我又从Robo 3T Error : Network is unreachable问了同样的问题

因为我实在找不到/etc/mongod.conf这个文件。

我的机器是mac并使用homebrew安装mongodb

我的路径/usr/local/var/mongodb中没有mongod.conf

如有任何帮助,我们将不胜感激。

根据建议路径/usr/local/opt/mongodb/mongod.conf enter image description here

我的/usr/local/opt像这样: enter image description here

尝试 brew uninstall mongobrew install mongo。连接它仍然得到相同的错误。

但是在/usr/local/etc路径中找到文件mongod.conf

我尝试删除该文件并重新启动 mongodb 服务器,然后键入命令 mongo 得到错误:

MongoDB shell version v4.0.2
connecting to: mongodb://127.0.0.1:27017
2018-09-18T14:38:21.241+0800 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:257:13
@(connect):1:6
exception: connect failed

这太奇怪了...:(

最佳答案

您可以在 Mac 上的任何文件夹中创建 mongod.conf,并在 Mongo DB 服务器启动期间传递此文件的路径,如下所示:

mongod -f /path/to/mongod.conf

您必须手动创建mongod.conf,例如在 Mac 桌面上。您可以使用以下命令来执行此操作。

打开终端

$ cd Desktop
$ touch mongod.conf

然后使用您选择的文本编辑器打开创建的文件(当前为空文件)并填写您的配置(在这里您可以找到配置文件的手册:https://docs.mongodb.com/manual/reference/configuration-options/)

然后启动您的 Mongo DB 服务器

$ mongod -f /Users/YOUR_USERNAME/Desktop/mongod.conf

请将 YOUR_USERNAME 替换为您当前使用的 MacOs 用户名

关于mongodb网络在mac上无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52379421/

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