连接本地mongo数据库失败:connect ECONNREFUSED ::1:27017

在启动mongodb时遇到

      此处连接  mongoDB 数据库失败的原因:

      上面出现的 ::1 是 ipv6 的 localhost 地址,但是 mongoDB 是在 127.0.0.0:27017上侦听的,(ipv4的 localhost(127.0.0.1)),所以连接 ::1:27017 会失败。

所以要想连接 mongodb 数据库成功,必须将服务器中  ipv6 的 localhost 修改为 ipv4 的 localhost。但是要想修改成功,这里会有一个  ipv6 与 ipv4 在我们服务器的优先级问题。

所以,下面推荐一篇修改  ipv6 与 ipv4 的优先级文章,按照这篇文章修改即可解决连接本地mongo数据库失败:connect ECONNREFUSED ::1:27017 的问题。

win10 localhost 解析为::1 的解决办法_暴躁狂的博客-CSDN博客

修改  ipv6 与 ipv4 的优先级之后,在重新启动 mongo 即可成功。

猜你喜欢

转载自blog.csdn.net/jian091309/article/details/131839214