【问题标题】:mongodb Network is unreachable on macmongodb网络在mac上无法访问
【发布时间】:2019-02-22 01:37:35
【问题描述】:

对不起,我又从Robo 3T Error : Network is unreachable问了同样的问题

因为我真的找不到文件/etc/mongod.conf。

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

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

任何帮助将不胜感激。

根据建议路径/usr/local/opt/mongodb/mongod.conf

我的/usr/local/opt 是这样的:

试试brew uninstall mongo 和brew 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

好奇怪……:(

【问题讨论】:

  • 请在这个位置查看:/usr/local/opt/mongodb/mongod.conf
  • 感谢您的帮助,我尝试路径找不到文件mongod.conf(在我的问题中更新)。我错过了什么吗?
  • 这是 /usr/local/opt 目录吗?
  • 这是我的/usr/local/opt/mongodb 如果你的意思是/usr/local/opt 我也在我的问题中更新它,谢谢。
  • 请查看此对话,希望对您有所帮助:github.com/Homebrew/legacy-homebrew/issues/22329

标签: mongodb robo3t


【解决方案1】:

您可以在您喜欢的 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 用户名

【讨论】:

  • 你的意思是在我的终端上输入命令吗?它将显示错误Error reading config file: No such file or directory。是这样吗?
  • 谢谢,我从您的链接配置中复制代码并输入 mongod -f /Users/MyName/Desktop/mongod.conf get error: Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none' about to fork child process, waiting until server is ready for connections. forked process: 20315 ERROR: child process failed, exited with error number 1 To see additional information in this output, start without the "--fork" option.
  • 感谢您的帮助,我完全卸载 MongoDB (MACOS) 并重试,我修复了错误。谢谢。
猜你喜欢
  • 1970-01-01
  • 2014-01-29
  • 1970-01-01
  • 1970-01-01
  • 2015-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多